如何在Hudson / Jenkins中构建特定的SVN版本

时间:2010-02-24 06:50:22

标签: svn jenkins hudson jenkins-plugins

背景

我们使用 NAnt 作为我们的构建工具。

问题:

如何告诉Hudson在 SVN 中构建特定版本,而不是默认情况下的最新版本?

感谢。

4 个答案:

答案 0 :(得分:39)

您配置svn位置,包括修订号

<SVN_URL>@revision

您可以使用哈德逊作业的参数

,而不是将修订号硬编码在那里
<SVN_URL>@$param

答案 1 :(得分:8)

(缺乏代表评论,所以我回答)

彼得的回答很有效!

语法对我来说不是很清楚。解决方案是......阅读Jenkins上下文帮助! As simple as this !

我用于我的repo网址的最终语法是:http://mySVNdomain.com/svn/myREPOname/trunk@414 当然,414是我需要的修订版。

如果您需要动态

,请不要错过使用@ $ param的可能性

答案 2 :(得分:6)

标记修订版本,为Hudson提供标记网址

答案 3 :(得分:5)

这是Hudson的插件,效果非常好。它显示修订列表,并允许您选择一个修订。

http://wiki.hudson-ci.org/display/HUDSON/Subversion+Release+Manager