如何与Hudson分享作业之间的BUILD_NUMBER

kas*_*tti 8 continuous-integration hudson

我把哈德森的大工作分成了小工作.作业A执行主构建,作业B执行另一个具有不同配置的构建.我已经配置了Hudson,因此A触发B并且工作正常,问题是作业A具有原始构建号并且B从1开始.

我的问题是:是否可以以某种方式将BUILD_NUMBER环境变量从作业A传递给作业B?构建编号用于构建工件名称,因此在工件之间匹配数字会很好.

谢谢.

Pet*_*tze 8

使用参数化参数触发器插件,它允许您将内部版本号从A传递到B.您将无法在作业B中实际设置内部版本号,但您将拥有来自A的内部版本号以生成版本号.

如果要同步内部版本号,可以编辑nextBuildNumber作业目录中的文件以匹配作业A中的数字.请注意,这些数字会随着A失败而分开,因为B将无法启动.

编辑我偶然发现了Next Build Number Plugin.看看,如果这个可以帮助你.