我想從我目前的工作,引發下游的工作,像這樣詹金斯失敗建設
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 –