2010-02-24 121 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的可能性,如果你需要動態的東西

相關問題