文章出處

有時候我們需要創建一個任務,這個任務有多個下游任務,在所有下游任務執行成功后再觸發一個join操作。

這種場景可以使用JoinTrigger的觸發器來實現。

該場景對應的拓撲結構如下:

Image(35)

該觸發器的詳細介紹可以參考官方介紹:

https://wiki.jenkins-ci.org/display/JENKINS/Join+Plugin

可以在測試環境查看配置的任務:http://192.168.53.100:8090/jenkins/view/%E6%B5%8B%E8%AF%95/job/JoinPluginTest/

下面介紹如何配置該類型的調度任務:

啟動任務:JoinPluginTest

下游任務:JoinPlugin_TestDown1,JoinPlugin_TestDown2

  join任務:JoinPlugin_TestJoin

(1)先創建下游的3個任務

這個三個任務都是自由風格的簡單任務,

其中JoinPlugin_TestDown1,JoinPlugin_TestDown2 ,JoinPlugin_TestJoin 是三個單獨的任務,彼此之間沒有依賴關系。

Image(36)

(2)創建啟動任務:JoinPluginTest

JoinPluginTest是入口任務,也是一個自由風格的任務,這4個job的依賴關系都配置在JoinPluginTest中,通過JoinTrigger實現的。

創建JoinPluginTest任務:

Image(37)

配置JoinPluginTest任務:依賴關系都是在“構建后操作”中通過 JoinTrigger實現的。

Image(38)

(3)查看一下JoinPluginTest的配置效果:

JoinPluginTest 任務已經有下游依賴的任務了。

Image(39)

點擊 “立即構建”進行功能邏輯的驗證。

Image(40)


文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()