鍍金池/ 問答/Java  Linux/ jenkins選擇指定module構(gòu)建

jenkins選擇指定module構(gòu)建

1.項目是maven項目,代碼管理倉庫是gitlab,最后部署的是以jar的形式打包部署。想使用jenkins來實現(xiàn)自動化構(gòu)建部署。項目結(jié)構(gòu)是一個parent下有幾個平級的modules,他們之間有依賴關(guān)系。比如parent下有A,B,C,A一來了B 和 C。Jenkins已經(jīng)用war包的形式部署起來了,也能夠通過插件去gitlab獲取代碼打包了。但是發(fā)現(xiàn)每次只能一整個parent構(gòu)建一次,有點浪費時間。
2.希望能夠每次在構(gòu)建的界面有多選框可以選擇A,B,C來指定構(gòu)建部署哪一個modules,而且只會關(guān)聯(lián)構(gòu)建指定modules依賴的modules。
3.謝謝。

回答
編輯回答
單眼皮

你說的這個問題,我之前做的時候,也想解決這個問題,但是后來發(fā)現(xiàn)這個設(shè)計思想不對,所以我換了一套解決方案,設(shè)計了一套構(gòu)建配置和觸發(fā)規(guī)則,就不需要在頁面上操作了,在頁面上操作不符合Jenkins的設(shè)計哲學(xué),Jenkins的設(shè)計哲學(xué)是持續(xù)集成持續(xù)交付,而你卻想把這個過程手工化,這是不對的。然而這個需求卻又不存在,所以我才另辟蹊徑,解決了這個問題。

2017年11月15日 18:25