...
pipeline.aws(configMap) {
properties([
parameters([
extendedChoice(name: 'built_version', type: 'PT_SINGLE_SELECT', description: 'qa built version to deploy', visibleItemCount: 10, groovyScript:
'''def job = jenkins.model.Jenkins.instance.getItemByFullName('my-demo-app-build-deploy-qa/master')
return job.builds.findResults { it.result == hudson.model.Result.SUCCESS ? it.getNumber().toInteger() : null }''')
])
])
node('myimage') {
stage('Checkout') {
...
}
stage(...){
...
}
stage(...) {
...
}
}
}
我正在使用“扩展选择参数插件”从作业“my-demo-app-build-deploy-qa/master”获取成功的内部版本号到该作业,以将其提升到下一个环境。但是,该Build with Parameters
按钮不断恢复为Build Now
导致不必要的失败构建。
使用 触发作业后Build Now
,按钮将变为 ,Build with Parameters
并且在几个小时内一切正常。