jenkins--多個項目使用同一個item構建


現在有這么一個需求
多個不同的項目都在jenkins進行相同命令的構建,如:
http://gitlab.example/test/for_test.git
http://gitlab.example/test/for_test2.git
http://gitlab.example/test/for_test3.git
都需要通過jenkins進行編譯再同步代碼

如何只創建一個item實現這個需求?配置如下:
將各項目做成一個變量

配置gitlab同步到$WORKSAPCE下的$project目錄下

shell腳本進行構建和上傳

注:由於#!/bin/bash +x加載環境變量不全。找不到mvn命令,故用 #!/bin/bash --login 登錄式shell,可以加載 ~.bashrc文件。

構建時可以選擇項目構建

目錄構建為:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM