1

我已经设置了 Git 和 CruiseControl,并且刚刚完成了 phpUnderControl 的工作(本身就是一场噩梦,因为它缺少包和各种东西)。

所以我有所有的插件,比如 phpunit 和 php-documentor。

当我在我的项目上运行“ant”时,它构建得很好(只是为了检查我的 build.xml 是否良好)

从 PHPUnderControl 运行构建时,它会挂在图形生成上

[cc]Sep-08 01:10:22 ecutePublisher- executing command: /root/phpUnderControl/bin/phpuc.php graph logs/BIOSYNERGY artifacts/BIOSYNERGY

它在这里坐了几个小时,在 Cruisecontrol 上处于“发布”状态,但点击说构建完成,如果幸运的话,我可能会看到预期的 9 个图表中的 4 个。

如果我手动运行它,大约需要 2 秒并给我所有 9 个图表(但在我停止巡航控制之前,它仍然停留在“发布”上的建筑物。

此外,Coverage atrifacts 似乎有效,但没有生成 index.html 文件,因此 coverage 选项卡显示错误。

文档有时有效,有时无效,但没有错误。

代码浏览器似乎从不显示任何代码?

Artifacts Publisher 是否缺少某些东西?

<artifactspublisher subdirectory="api" dest="artifacts/${project.name}" dir="projects/${project.name}/build/api"/>
          <artifactspublisher subdirectory="coverage" dest="artifacts/${project.name}" dir="projects/${project.name}/build/coverage"/>
          <execute command="phpcb --log projects/${project.name}/build/log --output projects/${project.name}/build/phpcb"/>
          <artifactspublisher dir="projects/${project.name}/build/phpcb" dest="artifacts/${project.name}" subdirectory="php-code-browser"/>
          <execute command="/root/phpUnderControl/bin/phpuc.php graph logs/${project.name} artifacts/${project.name}"/>

谢谢你的帮助!

CC 安装在:http ://pixelhero.co.uk:8080

4

1 回答 1

2

如果您不依赖 phpUnderControl,我建议您切换到Jenkins,因为它正在积极开发中,并且有一个由 PHPUnit 的主要作者提供的工作项目模板。

于 2012-09-08T13:49:03.683 回答