我可以使用构建参数来填充另一个构建参数吗?

时间:2018-03-16 11:58:42

标签: jenkins jenkins-plugins

我为我的部署工作定义了两个参数:

  • JOB_NAME
  • BUILD_NUMBER

作业名称是一个简单的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选项也会通过再次运行脚本来更新以获取内部版本号。

我想要实现的目标是什么?

0 个答案:

没有答案