我是jenkins管道的新手,我正在构建一个管道,如果其他构建在同一阶段同时运行,我想跳过管道流中的一个阶段。换句话说,一次只能在一个阶段中执行单个构建,而其他构建将跳过该阶段,而无需排队或中止。
stage ('Stage to Skip') {
// If other build is running in this stage, skip this stage
}
stage ('Next Stage') {
sh "echo 'shell scripts to deploy to server.'"
}
我尝试使用Milestone,但它只是在跳过阶段时中止了完整的构建执行。