此问题可能是由脚本中未正确设置默认值导致的。应在脚本中设置好默认值。以下是示例代码:
pipeline {
agent any
parameters {
activeChoiceReactiveParam('BRANCH', 'params.branch') {
description('Select a branch')
choiceType('SINGLE_SELECT')
groovyScript {
"""
def branches = ['master', 'develop', 'feature-1', 'feature-2']
return branches
"""
}
default('develop')
}
}
stages {
stage('Example') {
steps {
echo "Branch selected: ${params.branch}"
}
}
}
}
可以看到,在示例脚本中已经加入了default
的设置,确保了默认值的正确显示。如果您遇到“Active choices reactive parameter doesn't show desired default branch”问题,可以参考此示例,检查脚本是否设置了默认值。