Jenkins參數化構建

背景:每次構建項目時都須要去修改一下配置,而後保存,再去當即構建。這樣修改容易修改出錯誤,影響到執行腳本,且每次都要去修改配置,不容易修改,操做也比較麻煩。因此決定將Jenkins修改成參數化構建。下面是步驟。
 
 
1、點擊配置,勾選參數化構建
2、點擊添加參數,有下面這些參數
 
 
我用的是Choice和String Parameter兩種
Choice:給出多個選項,構建時能夠手動選擇參數,默認是Coices內的第一行數據
 
String Parameter:就是一個使用字符串值的參數變量
說明:有一個Persistent String Parameter,網上查到說使用它能夠記住上次構建成功的參數,這樣更方便一些,須要安裝Jenkins插件。我目前沒裝,下週裝一下插件試試。
 
3、腳本中使用參數
例如,增長一個叫作tag的參數。
1.在git等源碼管理時,調用參數的格式${tag}
2.在shell腳本中調用參數時,調用格式爲$tag
保存便可,此時左側原來的當即構建會變爲Build with Parameters
 
4、使用參數構建
點擊左側的Build with Parameters,填寫右側的參數(和配置裏的一致)。而後點擊開始構建便可
查看構建的歷史記錄,會有一個Parameters來顯示這次構建使用的參數,方便查看
相關文章
相關標籤/搜索