symfony项目的持续集成工具

时间:2010-10-27 09:27:07

标签: php symfony1 continuous-integration

我必须为php设置连续集成。我的CI服务器应该能够构建项目,运行单元测试并创建包含结果的报告。什么是symfony项目最好的连续集成工具?我无法在phpUnderControl + CruiseCotrol,Xinc或Hudson之间做出决定。

1 个答案:

答案 0 :(得分:1)

我的意见:

  • Xinc是旧的,不支持的是已经开发的。
  • Hudson:拥有整合symfony项目所需的一切。我有一个集成了几个Symfony项目的Hudson-Server。插件有一切可用。单元测试,代码覆盖,静态代码分析和其他事情。 Hudson有一个漂亮且易于使用的基于Web的管理控制台。
  • phpUnderControl:很适合PHP项目。但是我不喜欢这个管理部门,发现让一些项目与它集成起来更加棘手
    • Arbit:一个不错的新选择。到目前为止,我还没有为Symfony-Projects测试它。因为它是新的,它没有像Hudson那样的配置功能或插件数量。

我最喜欢哈德森。