2013-12-19 96 views
0

另一份工作我有一些工作管道,直到部署這樣的:詹金斯觸發特定分支

(單元測試) - >(集成測試) - >(包) - >(部署)

但我想在所有分支機構運行作業(單元測試)和(集成測試), 並僅在分支主機上更改時運行作業(包)和(部署)。

我該怎麼辦?有沒有一個條件觸發器插件?

回答

2

如果您擁有固定數量的分支機構,最簡單的方法是爲每個分支單獨分配Jenkins作業。如果您使用單個作業來構建多個分支,那麼在查看構建歷史記錄時,很難分辨出某個特定構建在哪個分支上運行。

您可以通過從現有作業通過UI進行復制來爲不同分支創建作業,或者如果要自動創建作業並使創建新分支作業變得輕鬆,您可以查看Job DSL plugin