参数化Hudson构建是否可以覆盖svn修订版?

时间:2009-12-08 01:14:13

标签: build hudson

我想设置从特定版本重建的功能。默认值为HEAD,用户可以重建旧版本(已删除)。我仍然想利用哈德森关于SVN等的所有报道。

有没有好办法呢?

3 个答案:

答案 0 :(得分:4)

我会尝试什么。不幸的是,我没有时间来验证我的方法。

一种快速的方法是使用参数,如果你想要去,请留空。要签出旧版本,请输入“@”加上版本号作为参数的值。

您需要将参数添加到subversion结帐的URL中。我不确定正确的语法。我怀疑它类似于${Parameter_Name}

如果有效,请告诉我们。

答案 1 :(得分:3)

您是否尝试过Subversion Release Manager插件?听起来像你正在寻找的东西。

答案 2 :(得分:2)

我提出了一个请求: http://issues.hudson-ci.org/browse/HUDSON-4412

但它没有去任何地方。

我们这样做的方法是让脚本调用SVN.EXE来获取我们想要的修订版。您可以将修订ID作为参数传递给SVN.EXE。