替代phpUnderControl-这是最好的吗?[关闭]
-
02-07-2019 - |
题
我在寻找一个良好的系统PHP,这并UnitTesting、颠复、编码的标准。
我很想听听你的建议,哪一个是最好的和为什么。我将它运行在debian系统服务器使任何东西上运行的mac或windows服务器将出了问题。
解决方案
其他提示
我们玩过Xinc,但我们现在坚持使用phpUnderControl。当我们评估不同的解决方案时,它似乎有点成熟。
phpug附带明显支持phpUnit,还生成docs(phpDocumentor)使用xdebug代码覆盖和项目乱码检测甚至检查CS(通过phpcs)。对于phpUnit,您现在甚至可以使用它来运行 phpt 式测试人们更容易编写测试。即使phpug将CruiseControl和Java添加到游戏中,对我们来说也不是一件容易的事。没有像我想象的那么多。 :)我的意思是,这是基于Java的服务的优势。 (假设你有JDK)你只需下载并运行它。那很容易。我不熟悉Debian上的Java,但上次我检查它不是问题。
至于商业解决方案我知道一堆PHP商店使用 Bamboo (沿着使用完整的Atlassian套件。)
工作后很长一段时间与phpUnderControl我们终于决定要切换到哈德森CI服务器。
原因:较容易的维护、更好的质量,伟大的社会。
phing 是一个用PHP编写的Ant克隆/ workalike。我用它来运行phpunit测试,checkstyle编码标准检查,静态网站生成和应用程序的tarball打包。编写自定义任务以将任何php应用程序或shell脚本可运行程序集成到尚未支持的构建过程中相当简单。
我认为你在谈论持续整合。你可以使用的最好的东西是CruiseControl + Ant + phpUnderControl + phpUnit + PHP_CodeSniffer + Xdebug。通过这个链条,你将向粉丝们倾诉:)
不隶属于 StackOverflow