我试图设置哈德森作为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