有時在項目建構的過程中,我們需要根據使用者的輸入動态傳入一些參數,進而影響整個建構結果,這是我們可以使用參數化建構。
情景:有時候我們不僅僅就隻從master分支上拉取代碼進行項目建構,我們還需要去拉取測試分支,進行項目建構。
參數化建構項目
于是我們可以把分支建構的進行參數化,這樣就可以很友善的動态的控制分支的拉取以及代碼的建構工作;
點選儲存後,回項目菜單後,會發現,原有build項目,現在更改為"build with parameters"
點選後會出現,需要我們輸入一個分支名稱進行建構
IDEA 項目中也需要我們改變一下jenkinsFile的設定(動态表達式設定)
下圖糾正:擷取的不是gitlab的分支名稱,而是jenkins建構項目輸入項目的分支名稱
然後更改代碼後,push,回到jenkins進行build,然後輸入分支進行建構