1. 程式人生 > 其它 >jenkins下拉框選擇構建環境

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}】這樣的方式獲取到變數,完成分支的切換——完美解決我的需求