2010-02-24 31 views
17

背景:如何建立SVN的具体修订哈德森/詹金斯

我们使用作为我们的建筑工具。

问:

我怎么能告诉哈德森建立一个特定的修订版本中SVN,而不是最新的一个默认?

谢谢。

+6

任何一个尝试这个? http://wiki.hudson-ci.org/display/HUDSON/Subversion+Release+Manager – Ricky

回答

6

标签的文件,给哈德森标签网址

+0

使用标签不适用于我与哈德森v1.355。我尝试在“Repository URL”设置中标记rev,并使用xxx/tags/rev而不是xxx/trunk。我也试着用@rrr后缀对付后备箱 - 这开始检查后备箱以及所有标签和分支(在我杀死它之前)。 – MykennaC

35

您配置了svn位置,包括版本号

<SVN_URL>@revision 

而不是把在那里硬编码的版本号,你可以用一个参数为哈德森工作

<SVN_URL>@$param 
+3

你有没有试过这个:http://wiki.hudson-ci.org/display/HUDSON/Subversion+Release+Manager – Ricky

+1

这个功能需要特定的SVN版本吗?我收到了此错误消息:存储库中不存在'/ branches/xxx/website @ 4518'。也许你的意思是'/ branches/xxx/website'? – Ricky

+0

即使如此,您在配置作业时也会收到上述错误消息,但会检查代码的正确版本。 –

7

(缺乏代表发表意见,所以我回答代替)

彼得回答的作品好!

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

我用我的回购网址最后的语法是这样的一个:http://mySVNdomain.com/svn/myREPOname/[email protected] 其中414是的,当然,修改我需要的。

不要错过使用@ $ param的可能性,如果你需要动态的东西

相关问题