Can a Parameterized Hudson Build Override the svn revision?
我想设置从特定版本重建的能力。默认值为 HEAD,用户可以重建旧版本(已被删除)。我仍然希望利用 hudson 的所有关于 SVN 等的报告。
有什么好的方法吗?
我会尝试什么。不幸的是,我没有时间验证我的方法。
一个快速的方法是使用一个参数,如果你想去head,就留一个空白。要签出旧版本,请输入"@"加上版本号作为参数的值。
您只需将参数添加到您的颠覆结帐的 URL。我不确定正确的语法。我怀疑它类似于
让我们知道这是否可行。
您是否尝试过 Subversion Release Manager 插件?听起来像您要找的东西。
我提出了一个要求:
http://issues.hudson-ci.org/browse/HUDSON-4412
但它没有去任何地方。
我们这样做的方式是让脚本调用 SVN.EXE 来获得我们想要的版本。您可以将修订 ID 作为参数传递给 SVN.EXE.