phing和phpUnderControl ...一起工作

时间:2009-09-01 06:35:38

标签: php phing phpundercontrol

有没有人让这些无缝合作?我试过,在http://phing.info/trac/wiki/Users/Documentation/CruiseControl使用插件取得了一些成功,但未能:

  • 使指标图表正常工作(无效)
  • 启用“PMD” - 项目混乱检测 - 报告

除了我的phing构建脚本之外,是否还必须(可以)运行任何其他特定于Ant的命令?

此外,报告部分的首页会转储一堆日志信息,我也试图摆脱它。

为任何帮助干杯......我们正在运行phing 2.3.0和phpUnderControl 0.4.7。

2 个答案:

答案 0 :(得分:3)

我们的应用程序框架大量使用Phing,我们已经使用phpUnderControl在CI下集成了它。我们现在有指标和PMD工作,老实说,它开始工作有点意外。但我们仍然缺少代码覆盖率(处理它)和phpDoc输出(也正在处理)。我会尽量记得在完成后再回来更新。

我发现指标未显示的主要原因是与phpuc用于渲染的ez库不兼容。你会在页面上得到这个NullPointerException,对吗?然后,当您尝试手动运行构建时,您将得到关于索引的这个模糊错误并除以0?发生的事情是phpuc附带的ez图形库很旧,你必须升级它。我希望这是你的线索。我们没有PMD的问题,所以我不知道为什么这对你不起作用。如果您想更详细地更新您的问题,也许我可以详细说明对我们有用的东西?

答案 1 :(得分:0)

为了回答我的问题,最后我认为使用ant构建脚本更容易使一切正常。

我认为phing在开始时很好,并且具有出色的dbdeploy功能(我在phpUC中使用),但是为了获得指标和PHPMD集成,最好使用ant - XML并不难。

干杯