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

时间:2021-04-30 15:39:45

Most of "multi-platform" CI tools I've seen are in the Java/.NET world, like TeamCity or Hudson. Is there a continuous integration tool that can handle both PHP and Rails projects?

我见过的大多数“多平台”CI工具都是Java/。网络世界,像TeamCity或Hudson。是否有可以同时处理PHP和Rails项目的持续集成工具?

5 个解决方案

#1


1  

Hudson is written in Java and is definitely Java-oriented, but it is sufficiently flexible to be useful in most environments. I've used it for .Net, raw C++, Qt projects with no problems. The general rule is that if it can be scripted then Hudson can do it.

Hudson是用Java编写的,而且肯定是面向Java的,但是它足够灵活,可以在大多数环境中使用。我已经将它用于。net、原始c++、Qt项目,没有任何问题。一般的规则是,如果可以编写脚本,那么Hudson就可以做到。

#2


1  

There is addons for CruiseControl for Ruby and PHP:

还有Ruby和PHP的CruiseControl插件:

and Atlassian Bamboo can handle both too (but is not free):

地图册上的竹子也能应付这两种情况(但不是免费的):

#3


1  

Instead of installing of your own platform you can use on-demand CI environment, like fazend.com. It supports both RoR and PHP. Everything will depend on your build automation software.

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

#4


1  

Circle is an advanced CI service with great support for Rails and PHP. It's hosted, has all the DBs and libraries that you need for PHP and Rails set up, and ready to use.

Circle是一个高级的CI服务,支持Rails和PHP。它是托管的,拥有PHP和Rails所需的所有DBs和库,并且可以随时使用。

Most Rails projects can be set up in one click, and PHP projects can be set up manually

大多数Rails项目可以一次单击就设置好,PHP项目可以手动设置

Joel and I spent a while chatting about this on the * podcast - check it out!

乔尔和我花了一段时间在*播客上聊天——看看!

#5


0  

CruiseControl with phpUnderControl perfectly works together and do handles PHP projects but haven't tried using it with Rails.

CruiseControl与phpUnderControl完美地结合在一起,并处理PHP项目,但还没有尝试使用Rails。

It can do automatic uni tests, code analysis, and even auto deployment of projects.

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

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

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

#1


1  

Hudson is written in Java and is definitely Java-oriented, but it is sufficiently flexible to be useful in most environments. I've used it for .Net, raw C++, Qt projects with no problems. The general rule is that if it can be scripted then Hudson can do it.

Hudson是用Java编写的,而且肯定是面向Java的,但是它足够灵活,可以在大多数环境中使用。我已经将它用于。net、原始c++、Qt项目,没有任何问题。一般的规则是,如果可以编写脚本,那么Hudson就可以做到。

#2


1  

There is addons for CruiseControl for Ruby and PHP:

还有Ruby和PHP的CruiseControl插件:

and Atlassian Bamboo can handle both too (but is not free):

地图册上的竹子也能应付这两种情况(但不是免费的):

#3


1  

Instead of installing of your own platform you can use on-demand CI environment, like fazend.com. It supports both RoR and PHP. Everything will depend on your build automation software.

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

#4


1  

Circle is an advanced CI service with great support for Rails and PHP. It's hosted, has all the DBs and libraries that you need for PHP and Rails set up, and ready to use.

Circle是一个高级的CI服务,支持Rails和PHP。它是托管的,拥有PHP和Rails所需的所有DBs和库,并且可以随时使用。

Most Rails projects can be set up in one click, and PHP projects can be set up manually

大多数Rails项目可以一次单击就设置好,PHP项目可以手动设置

Joel and I spent a while chatting about this on the * podcast - check it out!

乔尔和我花了一段时间在*播客上聊天——看看!

#5


0  

CruiseControl with phpUnderControl perfectly works together and do handles PHP projects but haven't tried using it with Rails.

CruiseControl与phpUnderControl完美地结合在一起,并处理PHP项目,但还没有尝试使用Rails。

It can do automatic uni tests, code analysis, and even auto deployment of projects.

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

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

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