我如何要求Hudson构建特定版本(而不是最新版本)?我正在使用Mercurial,如果相关的话。
答案 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