如何從Jenkinsfile
內部觸發構建另一個作業?如何使用GitHub組織插件從jenkins管道(jenkinsfile)觸發另一項工作?
我假設這個工作是在同一個github organization下的另一個倉庫,它已經有了自己的Jenkins文件。
我也想這樣做只有當分支名稱是主人,因爲它沒有任何意義觸發任何本地分行的下游生成。
更新:
stage 'test-downstream'
node {
def job = build job: 'some-downtream-job-name'
}
不過,在執行時會出現錯誤
無參數的工作命名一些-downtream在職名發現
我相信這工作存在於jenkins中,並且與當前組織文件夾位於同一組織文件夾下。這是另一項有自己的工作Jenkinsfile
。
請注意,此問題特定於GitHub Organization Plugin,它會自動爲您的GitHub組織的每個存儲庫和分支創建和維護作業。
謝謝!如果通過任何改變你也知道如何在不等待它完成的情況下觸發這個構建,那麼它將是雙倍的:) – sorin
檢查_Snippet Generator_:'build job:'../other-repo/master',wait:false ' –
謝謝,真棒回答,不知道你在說什麼,當我第一次閱讀這個,但最終到達那裏:) – danday74