你能告诉我一个很好的PHP持续集成工具,告诉我为什么?

Éri*_*icP 1 php deployment continuous-integration

可能重复:
用于PHP项目的持续集成的推荐服务器

嗨,

我想尝试持续集成.我主要是用Zend Framework编写PHP应用程序来部署在linux服务器上.

我看了看Hudson,Phing,Ant,但是所有这些工具看起来都是同时做同样的事情而不是.

你有任何反馈和良好的教程来开始吗?

最想要的功能是检查PHPUnit的测试,改变SETENV在.htaccess文件中设置的功能,运行脚本萨姆,调整重写URL设置(我使用本地的虚拟主机),统计,通知等功能,您认为要领.

Ali*_*man 5

哈德森重新命名为詹金斯 - 用代码自己改变了更多的东西,但是有一些关于它的新项目.

在PHP空间,有一对夫妇,以使其更易于安装和使用,虽然- jenkins-php.org,同样,有PHP项目向导其中詹金斯的PHP结构内进一步自动化的新项目.

Phing和Ant是自动化工具,您可以使用各种命令编写XML并对其进行操作.

您正在寻找的大多数功能最好通过各种不同的方式处理.

  • 运行PHPUnit测试 - Jenkins,使用其中的工具,由jenkins-php设置,以及使用PPW创建的实际项目.
  • 更改.htaccess文件 - 根据您在那里做的事情,您可以设置本地开发环境以避免使用不同的代码.我尝试仅在配置.ini文件中保留更改 - 可能是基于本地manchine主机名的交换机,或者是apache Vhost中的SetEnv.
  • 其余一些可以通过Capistrano等部署工具完成.我用它来部署几个基于PHP的站点和相关的插件来删除rails-ish行为,并且使用更常见的PHP设置很容易安装.http://capify.org详细介绍了它们