我们如何在声明式管道中触发其他项目上的参数化构建,如后期构建

时间:2019-06-05 10:47:17

标签: jenkins-pipeline

我们有一个作业A,它是一个pipenne作业,我们需要使用与作业A相同的参数来触发作业B。我们需要运行此后期构建。

我们已准备好使用声明式管道中的阶段来触发下游作业

stage ('Trigger Downstreem job'){
             steps {
                build job: 'Sanity_Pipeline',
                parameters: [
                    string(name: 'BUILD_VERSION', value: String.valueOf(params.BUILD_VERSION)),
                    string(name: 'BUILD_NUMBER', value: String.valueOf(params.BUILD_NUMBER)),
                    string(name: 'BRANCH_NAME', value: String.valueOf(params.BRANCH_NAME))
                ]
            }
        }

,但我们要在后期构建完成作业A构建之后寻找触发器。作业A将一直运行,直到触发作业B的下游作业阶段完成为止。但是我们希望作业A完成,并且如果成功触发了作业B。

0 个答案:

没有答案