在Jenkins上建立一個簡單Execute Shell script任務並在build時傳入參數。
登入Jenkins管理頁面,點選左側的[New Item]建立一個新的job。
輸入任務的名稱,例如pass-params
,然後點選[Freestyle project]後按OK確定。
在[General]標籤下找到[This project is parameterized]並勾選,點選Add Parameter下拉選單選擇[String Parameter]。
輸入參數的名稱及預設值。這邊參數名稱為MESSAGE
,預設值為In case I don't see you, good afternoon, good evening and good night!
。
設定好參數後往下拉到[Build]區塊,點選Add build step下拉選單選擇[Execute shell]。
[Command]欄位輸入echo "MESSAGE=$MESSAGE"
。$MESSAGE
代表shell script的變數,也就是待會build要傳入的參數。
儲存後會跳回pass-params
任務的管理頁面。點選左側的[Build with Parameters]即可在右側填入要傳入的參數值,參數名稱為先前設定的MESSAGE
,參數預設值可以修改。確認後按Build執行。
點選[Console Output]可以看到右側輸出以下內容為傳入參數的值,此即為傳入參數至Execute Shell的執行結果。
沒有留言:
張貼留言