私は 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
そして、クルーズコントロールの「公開」ステータスで何時間もここに座っていますが、クリックするとビルドが完了したと表示され、運が良ければ、予想される9つのグラフのうち4つが表示されます.
手動で実行すると、約 2 秒かかり、9 つのグラフすべてが得られます (ただし、クルーズ コントロールを停止するまで、建物は「公開」のままです。
また、カバレッジの属性は機能しているように見えますが、index.html ファイルが生成されないため、カバレッジのタブにエラーが表示されます。
ドキュメントは機能する場合もあれば、機能しない場合もありますが、エラーはありません。
コード ブラウザにコードがまったく表示されない?
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}"/>
助けてくれてありがとう!