Jenkins 从另一个多分支管道构建多分支管道

时间:2020-12-30 04:49:07

标签: jenkins pipeline multibranch-pipeline

我为 Jenkins 设置了 2 个 multibranch 管道,它们相互依赖,比如 multibranchPipelineAmultibranchPipelineB。我想要来自 multibranchPipelineA 的工作以在 multibranchPipelineA 中构建特定分支并等待构建完成

我已尝试从 multibranchPipeleA Jenkinfile

下面使用
stage('Build MiniApp Libs') {
            steps {
                build(
                    job: "../multibranchPipeleB/master",
                    propagate: true,
                    wait: true
                )
            }
        }

但总是收到 No item named ../multibranchPipeleB/master found。

如果我使用单个管道,比如说 pipelineB,那么下面的工作 ../pipelineB

如何从另一个 multibranchPipeline 作业构建特定分支 multibranchPipeline?然后等待构建完成?

1 个答案:

答案 0 :(得分:0)

要构建另一个 multibranchPipeline,其名称前不需要 ..。所以在你的情况下只需使用:

job: "multibranchPipeleB/master"