问题 phpUnderControl的替代品 - 它是最好的吗? [关闭]


我正在寻找一个很好的PHP系统,它可以完成UnitTesting,Subversion和Coding Standards。

我很想听听你的建议,哪一个是最好的,为什么。 我将在debian服务器上运行它,所以在mac或Windows服务器上运行的任何东西都是不可能的。


1727
2017-09-27 19:25


起源

你为什么这么说? - Mladen Mihajlovic


答案:


我是CI和PHP的第二个Hudson。如果您有兴趣,我已经编写了一个关于设置它的教程。

编辑:

我的教程已经过时了。

我强烈推荐: http://jenkins-php.org/


5
2017-11-05 19:50





我们玩过Xinc,但我们现在坚持使用phpUnderControl。当我们评估不同的解决方案时,它似乎有点成熟。

phpug附带明显支持phpUnit,也生成docs(phpDocumentor)使用xdebug代码覆盖和项目乱码检测甚至检查CS(通过phpcs)。至于phpUnit,你现在甚至可以运行 亢进症使用它的样式测试,这使得一些人更容易编写测试。

即使phpug将CruiseControl和Java添加到游戏中,对我们来说也没什么麻烦。不管怎么说都没有我想象的那么多。 :)我的意思是,这是基于Java的服务的优势。 (假设你有JDK)你只需下载并运行它。那很容易。我不熟悉Debian上的Java,但上次我检查它不是问题。

至于商业解决方案,我知道一堆PHP商店使用  (以及完整的Atlassian套件)。


3
2017-09-29 00:48





在使用phpUnderControl工作了很长时间后,我们终于决定切换到Hudson CI服务器。

原因: 维护更方便,质量更好,社区更好。


3
2018-05-18 01:21





phing 是一个用PHP编写的Ant克隆/ workalike。我用它来运行phpunit测试,checkstyle编码标准检查,静态网站生成和应用程序的tarball打包。编写自定义任务以将任何php应用程序或shell脚本可运行程序集成到尚未支持的构建过程中相当简单。


2
2017-09-29 03:39





我想你在谈论持续集成。你可以使用的最好的东西是CruiseControl + Ant + phpUnderControl + phpUnit + PHP_CodeSniffer + Xdebug。有了这个链,你就会向粉丝们倾诉:)


2
2017-12-29 15:50



你有没有试过哈德森? - demonkoryu


如果你正在寻找它的持续集成,你有没有检查过 TeamCity的?它不是专门用于PHP,而是它 非常 易于设置和管理。它也是免费的 专业执照 (20个构建配置)和 开源项目


0
2017-10-01 06:38