新雪蘭 2022-07-24 01:31:05 阅读数:270
1、首先在jenkins安裝Multijob Plugin這個插件
和普通添加job一樣,下面這些是我要執行的job,目的是給這三個任務傳參以及並發執行這三個任務。
1、添加multijob project
2、 配置源碼管理,因為我協議解析1/2/3用的都是同一分支代碼,所以單任務裏不再拉取代碼,直接在multijob project拉取一遍代碼即可。
3、配置構建,添加MultiJob Phase
4、 我們要知道一個關系,就是同一個MultiJob Phase裏的job可以選擇並發執行或者順序執行,默認是並發執行,但不同MultiJob Phase是順序執行的,可以通過建立多個MultiJob Phase來控制不同job的執行順序。
如果不需要傳參的話,到這裏並發構建就已經完成了。
1、在多任務這裏項目裏設置參數,我設置的參數名為:server_ip
2、在job裏添加參數
左邊的server_ip是協議解析1 job裏的參數名,等號後面是上圖配置的參數
3、協議解析1裏的配置,和普通配置參數一樣,這個參數名和上圖等號左邊的參數名要一致
至此,參數傳參完成,可以進行參數化構建了
1、參數說明
2、 如果運行時,同一個MultiJob Phase配置了並發但是卻沒有並發執行,需要配置從節點,我是設置了10個線程
版权声明:本文为[新雪蘭]所创,转载请带上原文链接,感谢。 https://gsmany.com/2022/205/202207240130320222.html