2016-11-09 137 views
0

希望有人能指引我走向正確的方向。參數化構建 - 詹金斯管道

我剛開始看詹金斯管道,我試圖找出如何觸發參數化的構建工作已經存在使用Jenkinsfile

在我Jenkinsfile我有

node { 
stage 'Build My Job' 
build job: 'my-build' 
} 

我需要能夠將Jenkinsfile配置中的分支名稱傳遞給正在運行的作業?如果我誤解什麼,那麼請讓我知道

感謝

回答

1

而是用Jenkinsfile開始的,它更容易入手的流水線作業中,你可以直接編輯管道腳本。通過點擊「管道語法」鏈接可以打開片段發電機,在那裏你可以生成Groovy的特定步驟:

這段代碼生成器將幫助您瞭解哪些可以用來定義各種步驟的Groovy代碼。從列表中選擇您感興趣的一個步驟,配置它,單擊生成Groovy,然後您將看到一個Groovy語句,該語句將使用該配置調用該步驟。您可以將整個陳述複製並粘貼到您的腳本中,或者只是選擇您關心的選項。 (大多數參數都是可選的,可以在腳本中被省略,使他們爲默認值。)

+0

啊這很好,謝謝你指出這個 – Richlewis

0

在配置頁面中選擇「這個項目是參數化」和sleect參數類型並輸入參數名稱

你可以使用'env.parameterName'訪問這個新參數值'env.parameterName'