在哈德森建立一个特定的修订版?

时间:2010-08-27 15:03:08

标签: mercurial hudson

我如何要求Hudson构建特定版本(而不是最新版本)?我正在使用Mercurial,如果相关的话。

2 个答案:

答案 0 :(得分:4)

在Hudson项目的Mercurial配置下,您可以尝试将要构建的修订版本放入 Branch 字段中。 (如果这不起作用,请根据该修订版创建一个分支。)

更一般地说,如果您希望能够构建在构建时指定的修订,则可以配置在 Branch 字段中使用用户指定的修订参数的参数化构建。 Mercurial Plugin声明支持 Branch 字段中的参数(从版本1.26开始)。

[免责声明:我自己没有设置试试这个。所以这是一个有根据的猜测。]

答案 1 :(得分:2)

我不确定这对你的情况是否有帮助(Hudson),通常如果我们想要构建一个特定的修订版本,我们会更新到该修订版本。您可以通过以下方式更新到修订版本:

hg update -r <revision>

将repo更新为给定版本,您可以运行构建命令

或者如果你不想在回购中进行构建,你可以将其存档并构建出来的回购

hg archive -r <revision>

hg help archive