pipeline{ agent any options { disableConcurrentBuilds() } triggers { pollSCM 'H/3 * * * * ' } stages{ stage("打包"){ steps{ sh "docker build . -t coal:${env.BRANCH_NAME}" } } stage("关闭 docker-compose"){ steps{ sh "docker-compose --project-directory docker/${env.BRANCH_NAME} down || true" } } stage("启动 docker-compose"){ steps{ sh "docker-compose --project-name ${currentBuild.projectName}/${env.BRANCH_NAME} --project-directory docker/${env.BRANCH_NAME} -d up" } } } }