【发布时间】:2018-03-10 08:01:30
【问题描述】:
我正在尝试像这样从当前工作中触发下游工作
pipeline {
stages {
stage('foo') {
steps{
build job: 'my-job', propagate: true, wait: true
}
}
}
}
目的是等待作业结果并根据该结果失败或成功。 Jenkins 总是以消息 Waiting for non-job items is not supported 失败。上面提到的作业没有任何参数,并且像我的其他作业一样定义,使用多分支管道插件。
我能想到的只是这种类型的 jenkins 项目不支持作为构建步骤输入,但这似乎违反直觉,并且对我来说是一个障碍。任何人都可以确认是否确实如此?
如果是这样,任何人都可以提出任何解决方法吗?
谢谢
【问题讨论】:
-
我在这里处理几乎相同的问题。不幸的是,我能找到的关于这个主题的唯一其他材料是 4 月的另一篇 StackOverflow 帖子:stackoverflow.com/questions/43337070/…
标签: jenkins continuous-integration continuous-deployment