phpUnderControl 有内置的代码浏览器吗?如果是这样,我如何将其更改为使用 PHP_CodeBrowser?
2 回答
是的,它有。您需要做的是在您的构建过程中包含 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
我自己还没有整合这些,但这里有两个我之前收藏的链接,你可能会感兴趣:
- PHP_CodeBrowser 发布版本 0.1.0:在文章末尾,它说“对于在 Cruisecontrol 中的集成,请查看 README 文件,或使用当前版本的 phpUnderControl ”
- 发布的phpUnderControl 0.5.0提供了一些将 PHP_CodeBrowser 集成到 phpUnderControl 中所需的 XML 代码。