pipeline { agent any stages { stage('pullCode'){ steps{ echo 'This is a pullCode step' checkout scm } } stage('Build') { steps { echo 'Building..' sh 'docker-compose down' sh '~/tools/apache-maven-3.6.3/bin/mvn clean install -Dmaven.test.skip=true' sh 'ruoyi-admin/target/ruoyi-admin.jar /var/lib/docker/volumes/postvolume/_data' } } stage('Test') { steps { echo 'Testing..' sh 'docker-compose config -q' } } stage('Deploy') { steps { echo 'Deploying....' sh 'docker-compose up -d' } } } }