首页 > 解决方案 > 如何从 Jenkins 中的另一个管道作业调用管道作业

问题描述

我在 Jenkins 有两个流水线工作。一旦 CI 管道成功,我需要调用我的 CD 管道。我还需要将一些值从第一个管道传递到我的第二个管道

标签: jenkinsjenkins-pipeline

解决方案


如果您需要调用另一个作业(无论它是否是管道作业),您可以这样做:

stage ('Invoke_pipelineA w params') {
            steps {
                build job: 'pipelineA', parameters: [
                string(name: 'param1', value: "value1")
                ]
            }
}
stage ('Invoke_pipelineB without params') {
            steps {
                build job: 'pipelineA'
            }
}



推荐阅读