我为我的部署工作定义了两个参数:
作业名称是一个简单的CHOICE参数,设置为
JOB1
JOB2
然后我有了BUILD_NUMBER,我使用以下用于填充选项的Groovy脚本作为可扩展选项:
def builds = []
def job = jenkins.model.Jenkins.instance.getItem("what do I put here?")
job.builds.each {
it ->
if(it.result == hudson.model.Result.SUCCESS){
builds.add(it.number);
}
}
return builds
我的问题是,正如上面的代码所述,我如何获取当前 JOB_NAME值,以便我能够正确显示其构建到目前为止?我还需要,无论用户将JOB_NAME选择更改为什么,BUILD_NUMBER选项也会通过再次运行脚本来更新以获取内部版本号。
我想要实现的目标是什么?