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

Jenkins build multibranch pipeline from another multibranch pipeline

我用 2 个 multibranch 管道设置了 Jenkins,它们相互依赖,比如说 multibranchPipelineAmultibranchPipelineB。我想要 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"