希望有人能指引我走向正確的方向。參數化構建 - 詹金斯管道
我剛開始看詹金斯管道,我試圖找出如何觸發參數化的構建工作已經存在使用Jenkinsfile
在我Jenkinsfile
我有
node {
stage 'Build My Job'
build job: 'my-build'
}
我需要能夠將Jenkinsfile
配置中的分支名稱傳遞給正在運行的作業?如果我誤解什麼,那麼請讓我知道
感謝
希望有人能指引我走向正確的方向。參數化構建 - 詹金斯管道
我剛開始看詹金斯管道,我試圖找出如何觸發參數化的構建工作已經存在使用Jenkinsfile
在我Jenkinsfile
我有
node {
stage 'Build My Job'
build job: 'my-build'
}
我需要能夠將Jenkinsfile
配置中的分支名稱傳遞給正在運行的作業?如果我誤解什麼,那麼請讓我知道
感謝
而是用Jenkinsfile開始的,它更容易入手的流水線作業中,你可以直接編輯管道腳本。通過點擊「管道語法」鏈接可以打開片段發電機,在那裏你可以生成Groovy的特定步驟:
這段代碼生成器將幫助您瞭解哪些可以用來定義各種步驟的Groovy代碼。從列表中選擇您感興趣的一個步驟,配置它,單擊生成Groovy,然後您將看到一個Groovy語句,該語句將使用該配置調用該步驟。您可以將整個陳述複製並粘貼到您的腳本中,或者只是選擇您關心的選項。 (大多數參數都是可選的,可以在腳本中被省略,使他們爲默認值。)
在配置頁面中選擇「這個項目是參數化」和sleect參數類型並輸入參數名稱
你可以使用'env.parameterName'訪問這個新參數值'env.parameterName'
啊這很好,謝謝你指出這個 – Richlewis