Jenkins 从另一个多分支管道构建多分支管道
Jenkins build multibranch pipeline from another multibranch pipeline
我用 2 个 multibranch
管道设置了 Jenkins,它们相互依赖,比如说 multibranchPipelineA
和 multibranchPipelineB
。我想要 multibranchPipelineA
的一份工作,在 multibranchPipelineA
中构建特定分支并等待构建完成
我已经尝试使用下面的 multibranchPipeleA
Jenkinfile
stage('Build MiniApp Libs') {
steps {
build(
job: "../multibranchPipeleB/master",
propagate: true,
wait: true
)
}
}
但总是收到 No item named ../multibranchPipeleB/master
找到。
如果我使用单管道,比方说 pipelineB
,那么下面的工作
../pipelineB
我如何从另一个 multibranchPipeline
工作中建立特定的分支 multibranchPipeline
?并等待构建完成?
要构建另一个 multibranchPipeline
,您不需要在其名称前加上 ..
。所以在你的情况下只需使用:
job: "multibranchPipeleB/master"
我用 2 个 multibranch
管道设置了 Jenkins,它们相互依赖,比如说 multibranchPipelineA
和 multibranchPipelineB
。我想要 multibranchPipelineA
的一份工作,在 multibranchPipelineA
中构建特定分支并等待构建完成
我已经尝试使用下面的 multibranchPipeleA
Jenkinfile
stage('Build MiniApp Libs') {
steps {
build(
job: "../multibranchPipeleB/master",
propagate: true,
wait: true
)
}
}
但总是收到 No item named ../multibranchPipeleB/master
找到。
如果我使用单管道,比方说 pipelineB
,那么下面的工作
../pipelineB
我如何从另一个 multibranchPipeline
工作中建立特定的分支 multibranchPipeline
?并等待构建完成?
要构建另一个 multibranchPipeline
,您不需要在其名称前加上 ..
。所以在你的情况下只需使用:
job: "multibranchPipeleB/master"