symfony项目的持续集成工具

发布于 2024-09-29 11:36:01 字数 144 浏览 3 评论 0原文

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

I have to set up continous integration for php. My CI server should be able to build the project, run the unit tests and create a report with the result. What would be the best continuos integration tool for a symfony project? I can't decide between phpUnderControl + CruiseCotrol, Xinc, or Hudson.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

揽月 2024-10-06 11:36:01

我的意见:

  • Xinc 太老了,不再被积极开发。
  • Hudson:拥有集成 symfony 项目所需的一切。我有一个集成了多个 Symfony 项目的 Hudson-Server。一切都可以作为插件使用。单元测试、代码覆盖率、静态代码分析等。 Hudson 有一个漂亮且易于使用的基于网络的管理控制台。
  • phpUnderControl:非常适合 PHP 项目。但我不喜欢管理部门,并且发现将一些项目与其集成比较困难
    • 仲裁:一个不错的新选择。到目前为止我还没有针对 Symfony-Projects 测试过它。因为它是新的,所以没有 Hudson 那样的配置功能或插件数量。

我最喜欢哈德森。

My Opinion:

  • Xinc is to old und not supported are activly developed any more.
  • Hudson: Has everything you need for integrating symfony projects. I have a Hudson-Server that integrates several Symfony projects. There is everything available as plugins. Unit-Testing, Code-Coverage, Statical code analyses and other things. Hudson has a nice and easy to use webbased Administration console.
  • phpUnderControl: Nice for PHP Projects. But I don't like the administration and found i trickier to get some projects integrated with it
    • Arbit: A nice new choice. I have not tested it for Symfony-Projects so far. Because it is new it doesn't have the amount of configuration features or plugins as Hudson has.

I like Hudson the most.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文