我的小组为飞机模拟软件工作。为了实现更快速,更简单的验证和验证,我们决定引入持续集成。但我不知道我们应该选择哪种CI服务器。
我们的禁区:
- We need to compile in different machine with different platform( Linux, HP ) in local net and in client's net.
I mean, we need to call different functions in different machine in distance. Some of them will need a authorise
- We prefer a CI servers open source
- The sources are in different languages, C, C++, Java ...
- Support SVN, CVS, Clearcase
- Automated tests and reports
- The tests need different machines working together
我见过团队城市,看起来不错,但它不是开源的。
答案 0 :(得分:1)
Hudson适合你!
编辑以更准确地了解您的要求:
答案 1 :(得分:0)
+1为哈德森。
我们正在使用Hudson和SVN(版本控制)和Selenium RC(功能测试)。
设置非常简单,集成了大量模块,并且对团队的所有成员都非常明显,特别是如果您使用的是Hudson Build Monitor Firefox插件。
答案 2 :(得分:0)
我之前使用过詹金斯,但现在我更喜欢TC,因为它有很多用途。