我想从我目前的工作,引发下游的工作,像这样詹金斯失败建设
pipeline {
stages {
stage('foo') {
steps{
build job: 'my-job', propagate: true, wait: true
}
}
}
}
的目的是为了等待工作结果和失败或成功,根据该结果下游的工作。詹金斯总是失败,信息Waiting for non-job items is not supported
。上面提到的工作没有任何参数,并且使用多分支管道插件将其定义为其余工作。
我所能想到的是,这种类型的jenkins项目不被支持作为构建步骤输入,但这似乎违反直觉并会被证明是对我的阻挡。任何人都可以证实这是否确实如此?
如果是这样,任何人都可以提出任何解决方法?
谢谢
我在这里处理几乎相同的问题。不幸的是,我可以在这个主题上找到唯一的其他材料是从四月份的另一个StackOverflow帖子:https://stackoverflow.com/questions/43337070/how-to-invoke-a-jenkins-pipeline-a-in-another-jenkins- pipeline-b –