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

时间:2010-07-14 04:44:08

标签: continuous-integration hudson

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

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

感谢。

1 个答案:

答案 0 :(得分:8)

使用参数化Parameterized Trigger Plugin,这将允许您将内部版本号从A传递到B.您将无法在作业B中实际设置内部版本号,但您将拥有来自A的内部版本号生成您的版本号。

如果要同步内部版本号,可以编辑作业目录中的文件nextBuildNumber以匹配作业A中的数字。请注意,这些数字会在A失败时的时间内分散将不会开始。

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