1. 程式人生 > >Jenkins job之間依賴關系配置(聯動構建)

Jenkins job之間依賴關系配置(聯動構建)

uil 兩種 驗證 測試的 app trigge data log The

使用場景:

想要在某APP打新包之後,立即執行自動化測試的job來驗證該新包。
比如Job A 執行完執行Job B ,如下圖所示,如何建立依賴呢?

技術分享圖片


主要有兩種方法:

1、配置上遊依賴;

2、配置下遊依賴;

1、第一種方法:配置上遊依賴

構建觸發器-配置如下信息:

選擇【Build after other projects are built】

【Project to watch】: 依賴的項目名稱
【Trigger only if build is stable】:只有在A項目構建文檔後進行構建,過濾條件

技術分享圖片

這樣我們執行A項目構建,緊接著B項目也會構建。進入Project B詳情頁後,可查看已配置的上級項目A。

技術分享圖片

2、第二種方法:配置下遊依賴

現在把上面的B job的配置刪除了,我們在A中配置它的下遊。
構建後操作-配置如下信息:

選擇【Build other projects】

【Project to watch】: 依賴的項目名稱
【Trigger only if build is stable】:過濾條件

技術分享圖片

這樣我們執行A項目構建,緊接著B項目也會構建。進入Project A詳情頁後,可查看已配置的下級項目B。

技術分享圖片

Jenkins job之間依賴關系配置(聯動構建)