8

有没有人让这些无缝地一起工作?我已经尝试过,使用http://phing.info/trac/wiki/Users/Documentation/CruiseControl上的插件取得了一些成功,但未能:

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

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

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

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

保罗

4

2 回答 2

3

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

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

于 2009-09-26T14:27:31.803 回答
0

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

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

干杯

于 2010-05-19T04:42:30.307 回答