如何设置 Hudson 来使用 Git?

发布于 2024-07-13 15:13:26 字数 283 浏览 9 评论 0原文

我正在尝试将 Hudson 设置为 CI 服务器,但无法让一切正常工作。 我正在尝试使用“官方”git 插件。 我还没有对斯蒂芬开发的替代插件进行任何测试。

我想知道是否还有其他人让 Hudson 与 Git 一起工作,或者任何 CI 服务器与 Git 一起工作。 如果是这样,如何以及使用什么配置。

相关信息是我使用的是Hudson 1.277,我使用的是Git 1.6.1.1.230.gdfb04和Git Plugin 0.5,所有这些都在Windows平台上。

提前致谢!

I'm trying to set up Hudson as a CI Server and I'm having trouble getting everything to work. I'm trying to use the 'official' git plugin. I haven't done any testing with the alternate plugin developed by stephenh.

I'm wondering if anyone else has gotten Hudson to work with Git or any CI server to work with Git. If so, how and with what configuration.

Pertinent information is that I'm on Hudson 1.277, I'm using Git 1.6.1.1.230.gdfb04, and the Git Plugin 0.5, all on the windows platform.

Thanks in advance!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

素罗衫 2024-07-20 15:13:26

随着即将到来的2.1。 Hudson 版本将包含 git 插件作为默认安装的一部分。 即使是现在,git 插件仍然很有魅力。

简而言之,您在全局配置中配置 git 安装,然后在项目配置中指定存储库 url 和分支。

查看 Hudson 书籍以获取有关如何配置等的更多信息。

http://www.simpligility.com/2011/06/ hudson-book-changes-and-community/

更新:该书现已在 http://wiki 上提供.eclipse.org/The_Hudson_Book

With the upcoming 2.1. release Hudson will have the git plugin as part of the default install. Even now the git plugin works like a charm.

In a nutshell you configure your git installation in the global configuration and then specify repo url and branch in the project config.

Check out the Hudson book for more information on how to configure things and such.

http://www.simpligility.com/2011/06/hudson-book-changes-and-community/

Update: The book is now available at http://wiki.eclipse.org/The_Hudson_Book

叹倦 2024-07-20 15:13:26

用于 Hudson 结帐问题的 Git 插件

在我的旅行中发现,认为它可能会有所帮助你出去

Git plugin for Hudson checkout problem

found that on my travels, thought it might help you out

瞄了个咪的 2024-07-20 15:13:26

我在 Linux 上使用 Hudson git 插件 0.5 的体验非常积极。 效果很好。

我在 Windows 上使用 Hudson git 插件 0.5 的体验一直是负面的。 我遇到 Hudson bug 2762,“/ 添加到路径 。

当我从 Stephenh(在 Windows 上)切换到 Hudson git 插件预发行版 0.6 时,我能够在 Windows 上通过 Hudson 来使用 git

内核陷阱。 我确认他的 target/git.hpi 在我的 Hudson 版本 1.290 安装中工作。 我相信它位于 http://github.com/stephenh/hudson-git2/

当 Hudson 1.290 使用 Stephen 的插件启动时,会出现一条令人惊讶的消息。 Hudson 报告:

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

然而,即使有这些消息,我仍然能够克隆我的存储库。 我还没有进行详细的测试,但初步结果看起来很有希望。

My experience with the Hudson git plugin 0.5 on Linux has been very positive. It works great.

My experience with the Hudson git plugin 0.5 on Windows has been consistently negative. I encountered Hudson bug 2762, "/ is added to path of clone destination, Windows won't clone to that destination"

When I switched to the Hudson git plugin pre-release 0.6 from stephenh (on Windows), I was able to use git on Windows with Hudson.

Stephen Haberman's improvements are mentioned at kernel trap. I confirmed that his target/git.hpi works in my Hudson version 1.290 installation. I believe it is located at http://github.com/stephenh/hudson-git2/

There is a surprising message when Hudson 1.290 starts with Stephen's plugin. Hudson reports:

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

However, even with those messages, I was still able to clone my repository. I haven't done detailed testing yet, but preliminary results look promising.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文