我在哈德森有一個Subversion作爲源代碼管理的工作。
但我不想總是將工作副本更新到HEAD修訂版。
我需要有能力在開始這項工作時選擇SVN修訂版。
可以使用版本號參數化版本。
但據我所見,我不能在存儲庫URL中使用參數。
我只能修改硬編碼。
這是真的嗎?是否有可能在Hudson中使用版本參數化Subversion版本庫URL?
回答
不要在Hudson的Subversion字段中提供URL。在構建腳本的真正調用之前,只需使用一個命令svn co -rRevision ..修訂被定義爲參數的URL。
最近,是的,但我真的不建議這樣做。它將SVN管理從構建系統本身中移出,因此您會失去與版本歷史和當前版本的大量集成。它還需要在所有構建節點上安裝SVN二進制文件。任何人閱讀本文,請保持Hudson/Jenkins內的SVN管理以獲得最佳結果。 – Gargravarr 2016-03-08 12:46:09
它只是取決於你想達到什麼樣的.... – khmarbaise 2016-03-08 13:45:01
是的,這是它的工作方式。欲瞭解更多信息:
在JIRA看到: http://issues.hudson-ci.org/browse/HUDSON-4412
此外,見: Can a Parameterized Hudson Build Override the svn revision?
您可以聲明String參數REVISION,然後使用 $ {REVISION}作爲存儲庫URL。當開始構建時,您將被問到修訂號。您可以提供特定的修訂版本或HEAD以構建最新版本。
- 1. Hudson subversion插件:參數化版本無法找到憑證
- 2. 是否有可能在git中擁有Subversion版本庫作爲「子模塊」?
- 3. 使用Subversion版本網站+數據庫
- 4. 是否有可能將修訂從一個Subversion版本庫「附加」到另一個版本中?
- 5. 是否可以刪除Subversion版本庫中的內容?
- 6. Hudson或Jenkins使用動態選項的參數化版本
- 7. 是否有可能在C++中使用.NET版本的TeeChart?
- 8. Git能否從一個Subversion版本庫中提取並推送到另一個Subversion版本庫?
- 9. 是否可以遠程更改Subversion版本庫的「svn:externals」屬性?
- 10. Subversion版本庫錯誤
- 11. 重構Subversion版本庫
- 12. subversion版本庫管理
- 13. 導入Subversion版本庫
- 14. Subversion版本庫保護
- 15. 遠程Subversion版本庫
- 16. 列出Subversion版本庫
- 17. 是否有可能使用.NET版本而不安裝該版本?
- 18. 是否有工具通過.net讀取subversion版本庫?
- 19. 是否有JPA中查詢類的參數化版本?
- 20. 如何在CollabNet文件中使用Hudson/Jenkins參數化版本名稱
- 21. 移動Subversion版本庫沒有歷史
- 22. 是否有可能在Visual Studio 2008 64位版本中使用boost庫?
- 23. 如何使用Redmine和Subversion獲取版本庫的URL?
- 24. 是否有可能限制Amazon S3版本存儲版本的數量?
- 25. 參數化的Hudson Build可否覆蓋svn修訂版?
- 26. 如何將Subversion版本庫複製到其他版本庫
- 27. 從一個Subversion版本庫轉移到多個版本庫
- 28. 我的「git svn」版本庫位於Subversion版本庫之前嗎?
- 29. 是否可以參數化r軟件包版本?
- 30. 是否有可能在複雜化中帶有參數的本地化文本?
這聽起來像是由你的構建腳本而不是Hudson處理的更好的東西。 – 2010-05-07 12:28:56
相關問題:http://stackoverflow.com/questions/3078484/build-svn-revision-in-hudson/3078528#3078528 – 2010-06-20 09:04:10