适用于Rails和PHP的持续构建集成工具?

问题描述:

我见过的大多数“多平台”CI工具都在Java/.NET世界中,比如TeamCity或Hudson。有没有可以同时处理PHP和Rails项目的持续集成工具?适用于Rails和PHP的持续构建集成工具?

Hudson是用Java编写的,绝对是面向Java的,但它足够灵活,可在大多数环境中使用。我用它.Net,原始的C++,Qt项目没有问题。一般的规则是,如果可以编写脚本,哈德森就可以做到。

没有为红宝石CruiseControl的插件和PHP:

和Atlassian的竹子可以同时处理过的(但不是免费的):

使用phpUnderControl的CruiseControl完美地协同工作,并处理PHP项目,但没有尝试过使用它与Rails。

它可以执行自动uni测试,代码分析,甚至自动部署项目。

http://topecoders.blogspot.com/2010/04/how-to-install-cruisecontrol.html

而不是你自己的平台,你可以使用按需CI环境,如fazend.com的安装的。它支持RoR和PHP。一切都将取决于您的构建自动化软件。

Circle是一个advanced CI service与Rails和PHP的巨大支持。它是托管的,拥有您设置PHP和Rails所需的所有数据库和库,并可随时使用。

大多数的Rails项目,可以点击设置,和PHP项目可set up manually

Joel和我花了,而在* podcast聊起这一点 - check it out