[英]Jenkins build multibranch pipeline from another multibranch pipeline
I have Jenkins setup with 2 multibranch
pipeline which depend on each other let say multibranchPipelineA
and multibranchPipelineB
.我有 Jenkins 设置和 2 个相互依赖的multibranch
管道,比如说multibranchPipelineA
和multibranchPipelineB
。 I would like a job from multibranchPipelineA
to build specific branch in multibranchPipelineA
and wait the build to finish我想要一份来自multibranchPipelineA
的工作,以在multibranchPipelineA
中构建特定分支并等待构建完成
I have tried use below from multibranchPipeleA
Jenkinfile
我已经尝试从multibranchPipeleA
Jenkinfile
下面使用
stage('Build MiniApp Libs') {
steps {
build(
job: "../multibranchPipeleB/master",
propagate: true,
wait: true
)
}
}
But always receive No item named../multibranchPipeleB/master
found.但总是收到No item named../multibranchPipeleB/master
found。
If I use single pipeline, let's say pipelineB
, then the below work ../pipelineB
如果我使用单个管道,比如说pipelineB
,那么下面的工作../pipelineB
How can I build specific branch multibranchPipeline
from another multibranchPipeline
jobs?如何从另一个multibranchPipeline
作业构建特定的分支multibranchPipeline
? and wait the build to finish?并等待构建完成?
To build another multibranchPipeline
you do not need ..
before its name.要构建另一个multibranchPipeline
,您不需要..
在其名称之前。 So in your case just use:所以在你的情况下,只需使用:
job: "multibranchPipeleB/master"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.