在jenkins管道A成功完成后触发jenkins管道B

在jenkins管道A成功完成后触发jenkins管道B,jenkins,jenkins-pipeline,Jenkins,Jenkins Pipeline,我使用的是jenkins声明性语法。我想在作业A成功后触发作业B,并提供一些参数。 这似乎对我有效,但作业A将一直运行,直到作业B完成,而不是作业A完成,作业B开始: 工作 工作B 一个问题 作业A只有在作业B完成后才能完成 请参见此处的构建步骤文档: 您可以使用wait属性 build job: 'debug/job2', parameters: [[$class: 'StringParameterValue', name: 'PARAM', value: env.VERSION]], wa

我使用的是jenkins声明性语法。我想在作业A成功后触发作业B,并提供一些参数。 这似乎对我有效,但作业A将一直运行,直到作业B完成,而不是作业A完成,作业B开始:

工作

工作B

一个问题

  • 作业A只有在作业B完成后才能完成

请参见此处的构建步骤文档:

您可以使用wait属性

build job: 'debug/job2', parameters: [[$class: 'StringParameterValue', name: 'PARAM', value: env.VERSION]], wait: false

请参见此处构建步骤的文档:

您可以使用wait属性

build job: 'debug/job2', parameters: [[$class: 'StringParameterValue', name: 'PARAM', value: env.VERSION]], wait: false
build job: 'debug/job2', parameters: [[$class: 'StringParameterValue', name: 'PARAM', value: env.VERSION]], wait: false