簡體   English   中英

Jenkins管道是否支持監視其他構建並在這些構建上觸發(觀察者模式)?

[英]Does Jenkins pipeline support watching other builds and triggering on these (observer pattern)?

Jenkins流水線能夠觸發另一個作業的構建。

steps {
   build job: "my-downstream-job"
}

這是一個推式/命令式模型,即上游作業告訴下游作業構建。

Jenkins是否支持拉模型? 即,我希望一項工作能夠觀察一個/許多其他工作,並在其他這些工作被觸發后開始自我構建。

用例是創建一個創建模板的作業,如果該模板因模板作業觸發而發生更改,則將觸發使用該模板的所有其他作業,而不必將所有依賴項硬編碼到模板作業中。

您可以在下游Build after other projects are built嘗試Build after other projects are built

例如,在構建Job_A之后,您需要Job_B自動啟動。 然后在Job_B中設置該值,它將起作用。 在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM