Cerberus持续构建软件
Cerberus 是一个持续构建软件。通过阶段性的执行,对应用程序进行测试,一旦发现问题及时提醒开发人员,支持 Windows 和 Linux 系统。
运行要求:
ruby - 1.8.2 或更高版本
rake - 0.7 或更高版本
与其他解决方案相比较,Cerberus 的优点在于:
1) Cerberus 可以安装在系统中的任何机器上,不一定非要跟SVN资料库在一起;
2) Cerberus 不只是支持 Rails 项目,通过使用 Maven2 还支持其他类型的项目;
3) Cerberus 支持多平台;
4) Cerberus 使用 Ruby Gems 进行分发,编译安装和升级更新;
5) Cerberus 更加易用;
6) Cerberus 是一个轻量级的解决方案,只有在需要的时候才会启动。
安装方法:gem install cerberus
支持的版本控制系统包括:
* Subversion
* Git
* Darcs
* Perforce
* CVS
评论
Anthill OS持续构建软件
对于Java开发项目,支持NightlyBuild的软件不少,开源的选择有AntHillOS和CruiseControl,后者是大名鼎鼎的ThoughtWorks的作品,配置起来比较麻烦。而AntHi
Anthill OS持续构建软件
0
CruiseControl持续构建框架
CruiseControl是一个针对持续构建程序(项目持续集成)的框架,它包括一个email通知的插件,Ant和各种各样的CVS工具。CruiseControl提供了一个Web接口,可随时查看当前的编
CruiseControl持续构建框架
0
Screwdriver持续交付构建系统
Screwdriver是 Yahoo开源的持续交付构建系统,Screwdriver的一些关键设计功能帮助Yahoo实现了大规模持续交付能力。从宏观看,这些关键设计是:使部署管道容易优化主干开发使回滚容
Screwdriver持续交付构建系统
0
Vulcan持续集成软件
Vulcan提供了持续集成和构建与发布功能,在一个Web应用中。开发人员、项目经理等可以通过它轻易了解项目的状态,构建结果将通过电子邮件发送给相关人。
Vulcan持续集成软件
0