持续集成托管开源项目

时间:2010-07-15 19:17:17

标签: java continuous-integration maven

我想将持续集成与我的项目集成。我的项目目前在github上。

我可以使用哪些想法来提供托管持续集成?我知道Cruise Control和Hudson都是Bamboo的理想候选人。我只需要记录它并为此工作。

谢谢,

沃尔特

6 个答案:

答案 0 :(得分:1)

我不知道托管自己,但我正在使用亚马逊云,与Atlassian Jira Studio集成

答案 1 :(得分:1)

Hudson提供最好的基于Java的CI工具。它很好地支持maven和其他功能。它的开源并支持插件创建,例如,您可以针对您的代码运行findbugs,并且有一个插件可以直观地显示结果。

答案 2 :(得分:0)

我正在本地运行Hudson,但效果略差。由于我是唯一的贡献者,如果服务器在我睡觉时离线并不重要。

沃尔特

答案 3 :(得分:0)

MikeCI对开源项目是免费的,他们在Amazon EC2上托管。与他们取得联系,他们会愉快地为您准备他们的社区版,我知道他们已经有7-8个开源项目,并且想要更多(以换取反馈)。

非常支持! Hosted Continuous Integration

答案 4 :(得分:-1)

我使用CC.Net,但非.Net版本适用于Java并支持git:http://cruisecontrol.sourceforge.net/(或网站上说的那样)

答案 5 :(得分:-2)

如果您正在为CI选择主持人,您可能需要查看Atlassian的Jira Studio。它不是免费的,它与github提供的内容有很大的重叠,但Atlassian制作了一些非常漂亮的工具。