我試圖設置哈德森作爲CI服務器,我無法讓所有的工作。我正在嘗試使用'官方'git插件。我還沒有用stephenh開發的替代插件做任何測試。你如何設置Hudson來使用Git?
我想知道是否有其他人獲得Hudson與Git或任何CI服務器一起使用Git。如果是這樣,如何以及以什麼配置。
相關信息是我在Hudson 1.277上,我使用的是Git 1.6.1.1.230.gdfb04和Git Plugin 0.5,都在Windows平臺上。
在此先感謝!
我試圖設置哈德森作爲CI服務器,我無法讓所有的工作。我正在嘗試使用'官方'git插件。我還沒有用stephenh開發的替代插件做任何測試。你如何設置Hudson來使用Git?
我想知道是否有其他人獲得Hudson與Git或任何CI服務器一起使用Git。如果是這樣,如何以及以什麼配置。
相關信息是我在Hudson 1.277上,我使用的是Git 1.6.1.1.230.gdfb04和Git Plugin 0.5,都在Windows平臺上。
在此先感謝!
隨着即將到來的2.1。發佈Hudson將把git插件作爲默認安裝的一部分。即使現在,git插件的作用就像一個魅力。
簡而言之,您可以在全局配置中配置git安裝,然後在項目配置中指定repo url和分支。
查看Hudson書籍以獲取有關如何配置事物等的更多信息。
http://www.simpligility.com/2011/06/hudson-book-changes-and-community/
Git plugin for Hudson checkout problem
發現,在我的旅行,認爲這可能會幫助你
我在Linux上哈德森git的插件0.5是非常積極的經驗。它效果很好。
我在Windows上使用Hudson git插件0.5的經驗始終是負面的。我遇到Hudson bug 2762,「/被添加到克隆目標路徑,Windows不會克隆到該目標」
當我從stephenh(在Windows上)切換到Hudson git插件預發行版0.6時,用Hudson在Windows上使用git。
Stephen Haberman的改進在kernel trap提及。我確認他的target/git.hpi在我的哈德森版本1.290安裝中工作。我相信它位於http://github.com/stephenh/hudson-git2/
當Hudson 1.290以Stephen的插件開頭時,有一個令人驚訝的消息。哈德森報告:
Mar 10, 2009 7:57:36 AM hudson.util.RobustReflectionConverter doUnmarshal WARNING: Cannot convert type hudson.util.DescribableList to type hudson.model.Hudson$CloudList Mar 10, 2009 7:57:36 AM hudson.util.RobustReflectionConverter doUnmarshal WARNING: Skipping a non-existent field repositories com.thoughtworks.xstream.converters.reflection.NonExistentFieldException: No such field hudson.plugins.git.GitSCM.repositories
但是,即使有這些消息,我仍然能夠克隆我的存儲庫。我還沒有做過詳細的測試,但初步結果看起來很有希望。
該版本是現在出!去實現它(夢想);去得到它(東西。 – 2011-07-29 19:21:46