詹金斯:从管道构建自由式作业

时间:2021-02-12 12:13:15

标签: jenkins jenkins-pipeline

我有 2 个 Jenkins 工作:自由式工作“A”和管道“B”

我想在我的一个阶段中在“B”中构建“A”作业。

我已经尝试在我的 jenkins 文件中以这种方式构建它:

stage('Running A') {
    agent none
     
    steps{
        build job: 'A'
    }
}

但它不起作用。我明白了:

<块引用>

未找到名为“A”的项目

有没有熟悉这种方法的请指导一下。

2 个答案:

答案 0 :(得分:0)

我已将其更改为 build job: 'A' 而不是 build 'A'

这就是我的工作方式。

答案 1 :(得分:0)

您可能没有使用正确的作业名称。

通过左下角的 A 获取 REST API 的作业名称或更新脚本以临时运行 echo env.JOB_NAME && exit 1