jenkins下拉框選擇構建環境


很多網上的資料是需要安裝一個Active Choices Reacitive Parameter的組件來完成的,但是在工作中,很多時候我們是沒有jenkins安裝插件的權限的

其實很簡單就可以避開,不需要安裝插件

樓主的需求是:在jenkins構建的時候可以有個下拉框來選擇分支

1、jenkins配置頁面增加一個【參數化構建過程】,里面添加【選項參數】,然后【name】中輸入的值很重要,這個其實就是一個jenkins的變量,jenkins可以通過【$name】的方式來訪問這個變量中的值,【choices】就是我們要顯示的下拉框中的選項,選了什么,到時候$name這個變量就會被賦予什么值

比如下圖中:

變量name為:branch

下拉框中選項為:master、dev

 

 經過上面的配置以后,在jenkins的構建頁面就變成下圖所示:

 

 2、將構建過程寫成shell腳本的方式,在腳本中clone代碼,然后通過【git checkout ${branch}】這樣的方式獲取到變量,完成分支的切換——完美解決我的需求

 


免責聲明!

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



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