1

使用 DSL,我可以执行以下操作:

bnumber = build.environment.get("BUILD_NUMBER")
build("Compile.Net", BUILD_NUMBER: bnumber)

这很棒。似乎设置了下游作业的 BUILD_NUMBER 变量。但是,显示名称仍然是自动递增的编号,并且如果我之后手动启动作业,它将从错误的版本号(不是作为参数传递的版本号)递增。我猜还需要其他操作作为 shell 脚本或设置 BUILD_NUMBER 和 Displayname 并将其在配置中递增保存为 nextBuildNumber 文件。也许这个插件可以帮助:

https://wiki.jenkins-ci.org/display/JENKINS/Next+Build+Number+Plugin

问题是是否有更好的方法或者我应该继续朝着同一个方向努力?是否有更好的方法将下游作业的构建号设置为与构建流程作业相同?

4

0 回答 0