5

phpUnderControl 有内置的代码浏览器吗?如果是这样,我如何将其更改为使用 PHP_CodeBrowser?

4

2 回答 2

4

是的,它有。您需要做的是在您的构建过程中包含 phpcb (PHP_CodeBrowser),并让 CruiseControl 的工件发布者将结果复制到您的工件文件夹中。

<execute command="phpcb --log projects/${project.name}/build/logs --source projects/${project.name}/source/PHP --output projects/${project.name}/build/ php-code-browser"/>

<artifactspublisher dir="projects/${project.name}/build/php-code-browser" dest="artifacts/${project.name}" subdirectory="php-code-browser"/>

或者,您可以从指向 phpcb 的输出目录的 artifacts 文件夹创建一个符号。

例如ln -s /PATH/TO/PHPCB/OUTPUT/DIR/php-code-browser /PATH_TO_CRUISECONTROL/artifacts/PROJECT_NAME/LATEST_LOG/php-code-browser

于 2010-04-28T07:39:23.733 回答
2

我自己还没有整合这些,但这里有两个我之前收藏的链接,你可能会感兴趣:

  • PHP_CodeBrowser 发布版本 0.1.0:在文章末尾,它说“对于在 Cruisecontrol 中的集成,请查看 README 文件,或使用当前版本的 phpUnderControl
  • 发布的phpUnderControl 0.5.0提供了一些将 PHP_CodeBrowser 集成到 phpUnderControl 中所需的 XML 代码。
于 2010-04-23T09:16:35.693 回答