1. 程式人生 > >Jenkins基礎入門-9-構建觸發器之專案之間依賴關係

Jenkins基礎入門-9-構建觸發器之專案之間依賴關係

       前面一篇已經介紹了遠端構建的方式,這篇我們來介紹專案之前的依賴關係構建。什麼是依賴關係呢》專案Test1構建是需要在專案Test2構建完成之後進行,這就是依賴關係,用Jenkins上的介面來解釋,就是下面這張圖的紅色區域選項。

       為了模仿這個過程,我在前面文章基礎上建立了Test2和Test3,每個專案裡面的構建內容都是 windows batch commonds,都是輸入dir命令,點選Apply,除了專案名稱不一樣,其他方面,三種都一樣。下面我們利用三個專案來去實現Build after other projects are build。

1.模仿Test1,新建如下專案

2. 我們設定這樣的執行順序,Test1->Test2->Test3

       也就是說,我們需要在Test2的配置介面設定,構建前,需要勾選Build after other projects are build,然後Test2構建結束後,需要繼續構建Test3.

開啟Test2的配置介面

       這個輸入T會自動補全Project名稱,可以選擇多個Project名稱,用逗號隔開,這裡我就演示一個,刪除了逗號。下面有幾種選擇,我現在第一個,只有前一個構建成功才構建本次。然後看看Test2的構建後步驟如何設定。

有了前面一張圖的介紹,這裡也是一個道理,很好理解,我們點選Apply,儲存。然後選擇Test2,點選立即構建。

立即構建後,可以看到Test3在佇列等待,以後就執行完成,看到Test2和Test3都構建號變成#1,Test1的構建號加了一次。

關於專案依賴關係構建就介紹到這裡。