一個詹金斯管道項目被配置爲從一個Git回購獲取其Jenkinsfile
:如何確保在運行Jenkins管道之前更新參數列表?
如果我改變的參數列表,例如,從:
properties([
parameters([
string(name: 'FOO', description: 'Choose foo')
])
])
到:
properties([
parameters([
string(name: 'FOO', description: 'Choose foo'),
string(name: 'BAR', description: 'Choose bar')
])
])
並運行構建,第一次運行並不顯示新添加BAR
參數:
作爲更新文件詹金斯預計BAR
參數爲存在,這將導致第一版本所變更後作爲用戶沒有與輸入呈現給輸入該值失敗。
有沒有辦法來防止這種情況?在顯示參數輸入頁面之前要確保Jenkinsfile
是最新的?