0
...


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并且在几个小时内一切正常。

4

0 回答 0