我想将持续集成与我的项目集成。我的项目目前在github上。
我可以使用哪些想法来提供托管持续集成?我知道Cruise Control和Hudson都是Bamboo的理想候选人。我只需要记录它并为此工作。
谢谢,
沃尔特
答案 0 :(得分:1)
我不知道托管自己,但我正在使用亚马逊云,与Atlassian Jira Studio集成
答案 1 :(得分:1)
Hudson提供最好的基于Java的CI工具。它很好地支持maven和其他功能。它的开源并支持插件创建,例如,您可以针对您的代码运行findbugs,并且有一个插件可以直观地显示结果。
答案 2 :(得分:0)
我正在本地运行Hudson,但效果略差。由于我是唯一的贡献者,如果服务器在我睡觉时离线并不重要。
沃尔特
答案 3 :(得分:0)
MikeCI对开源项目是免费的,他们在Amazon EC2上托管。与他们取得联系,他们会愉快地为您准备他们的社区版,我知道他们已经有7-8个开源项目,并且想要更多(以换取反馈)。
答案 4 :(得分:-1)
我使用CC.Net,但非.Net版本适用于Java并支持git:http://cruisecontrol.sourceforge.net/(或网站上说的那样)
答案 5 :(得分:-2)
如果您正在为CI选择主持人,您可能需要查看Atlassian的Jira Studio。它不是免费的,它与github提供的内容有很大的重叠,但Atlassian制作了一些非常漂亮的工具。