pipeline { agent { label 'docker' } stages { stage('Checkout') { steps { checkout scm } } stage('Build') { steps { echo 'Building..' sh 'mvn package' } } stage('Deploy') { steps { sh 'sudo apt update -y' sh 'sudo apt install tomcat8 -y' sh 'sudo apt install tomcat8-admin -y' sh 'sudo apt install tomcat8-user -y' sh 'sudo cp /home/ubuntu/workspace/app_deploy/target/grants.war /var/lib/tomcat8/webapps/' sh 'sudo cp /home/ubuntu/workspace/app_deploy/tomcat-users.xml /etc/tomcat8/' sh 'sudo service tomcat8 restart' } } } }