我正在嘗試radio在 Jenkins 中添加按鈕,而不是checkboxes在運行時添加按鈕Build with Parameters。在我現有的代碼中,我得到了復選框。我應該在現有代碼中進行哪些更改以獲取單選按鈕。下面是我的groovy代碼:
def call(Map config = [:]) {
paramsList = []
paramsList << booleanParam(name: 'deployToDev', defaultValue: false, description: 'Set to true to deploy to Dev K8s Environment')
paramsList << booleanParam(name: 'deployToTest', defaultValue: false, description: 'Set to true to deploy to Test K8s Environment')
paramsList << booleanParam(name: 'deployToStage', defaultValue: false, description: 'Set to true to deploy to Stage K8s Environment')
properties([parameters(paramsList)])
}
請找到以下螢屏截圖:

uj5u.com熱心網友回復:

您還可以使用Active Choices插件,它有點復雜但有更多配置選項,它還允許您從 groovy 腳本生成值。
例如:
properties([parameters(
[[$class: 'ChoiceParameter', name: 'DeployTo', choiceType: 'PT_RADIO', description: 'Select the environment to deploy to', script: [$class: 'GroovyScript', script: [classpath: [], sandbox: false, script: "return ['Dev','Test','Stage']"]]]]
)])
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/476100.html
標籤:詹金斯 时髦的 詹金斯管道 jenkins-groovy
