Continuous integration 用于系统仿真的CI服务器
我的小组为一个飞机模拟软件工作。为了实现更快、更容易的验证和验证,我们决定引入持续集成。但我不知道我们应该选择哪些CI服务器 我们的合同:Continuous integration 用于系统仿真的CI服务器,continuous-integration,automated-tests,Continuous Integration,Automated Tests,我的小组为一个飞机模拟软件工作。为了实现更快、更容易的验证和验证,我们决定引入持续集成。但我不知道我们应该选择哪些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 ma
- 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
我看过teamcity,它看起来不错,但它不是开源的。是给你的
编辑以更准确地了解您的需求:
- Hudson在JVM(独立服务、使用Jetty或Tomcat服务器)上运行。因此,平台不是问题
- 哈德逊是开源的
- 本机支持SVN、CVS和Clearcase exist()的插件
- 自动化测试和报告:当然,您需要实现它们,但哈德逊将为您启动它们。对于Java项目,只需使用它李>
- 测试需要不同的机器协同工作:哈德逊可以在多台机器上发射(一台主机,多台从机)。每个从机都可以由任何一台机器托管
- Hudson在JVM(独立服务、使用Jetty或Tomcat服务器)上运行。因此,平台不是问题
- 哈德逊是开源的
- 本机支持SVN、CVS和Clearcase exist()的插件
- 自动化测试和报告:当然,您需要实现它们,但哈德逊将为您启动它们。对于Java项目,只需使用它李>
- 测试需要不同的机器协同工作:哈德逊可以在多台机器上发射(一台主机,多台从机)。每个从机都可以由任何一台机器托管
- 如果您需要使用不同的平台,安装几个具有指定操作系统的构建代理是一个很好的机会。您还可以安装所谓的代理云
- 如果您需要为每个分支构建应用程序,则无需任何额外的脚本
- 支持很多VCS
- 使用Maven,您甚至可以构建Flex应用程序,即使运行自动测试(如果安装了Windows build agent)
- 如果您需要使用不同的平台,安装几个具有指定操作系统的构建代理是一个很好的机会。您还可以安装所谓的代理云
- 如果您需要为每个分支构建应用程序,则无需任何额外的脚本
- 支持很多VCS
- 使用Maven,您甚至可以构建Flex应用程序,即使运行自动测试(如果安装了Windows build agent)
HudSn本身管理java项目,但您可以要求他编译C、C++或.NET项目。
- 是给你的
编辑以更准确地了解您的需求:
HudSn本身管理java项目,但您可以要求他编译C、C++或.NET项目。
非常容易设置,有大量模块可供集成,团队所有成员都可以看到,尤其是在使用Firefox插件时。我以前使用过Jenkins,但现在我只喜欢TC,因为它在很多方面都很好