如何记住 Jenkins/Hudson 上次构建时使用的参数值

Dav*_*uez 5 groovy hudson jenkins jenkins-plugins

当我开始使用参数进行新构建时,我需要记住最后的参数值。

我有两个字符串参数:

${BRANCH}
${ServerSpecified}
Run Code Online (Sandbox Code Playgroud)

在第一次构建执行中,我需要这些空白值,但对于第二次执行,我需要第一次执行的值,在第三次执行中,我需要第二次执行的值,依此类推...

我需要安装插件吗?我尝试过将动态参数与 groovy 一起使用,但无法提取最后一个值。有谁知道如何做到这一点或有任何其他想法?

Ren*_*nov 2

是的,看起来您正在尝试发明类似Version Number Plugin 的东西:

该插件创建一个新版本号并将其存储在您在配置中指定名称的环境变量中。

所以你可以设置任意多个变量。

  • 谢谢你,但我可以用其他方式解决问题..用这一行 `def test = jenkins.model.Jenkins.instance.getItem("6.6 Dev Brafton Deploy").lastBuild.getBuildVariables().get("BRANCH ");` 在动态参数中 (3认同)