したがって、コードのコピーを更新してライブラリのphpdocを生成するjenkinsの仕事があります。これは、すべてphingで行われます。
de build.xmlでこれらの行を使用すると、jsutが正常に生成されます(ただし、phpdocumentor 1.4.4では)
<target name="phpdoc">
<echo msg="PHP Documentor..." />
<phpdoc title="API Documentation"
destdir="/var/www/corelib"
sourcecode="yes"
output="HTML:Smarty:PHP">
<fileset dir="./library/Core">
<include name="**/*.php" />
</fileset>
</phpdoc>
</target>
新しいバージョンのphpdocumentorを使用したいので、pearを使用してインストールしました
pear install phpdoc/phpDocumentor-alpha
しかし、このコマンドを実行すると(phing docsでこれを見つけました)、jenkinsは「PHPdocumentor」を出力し、ビルドを失敗として直接マークします
<target name="phpdoc">
<echo msg="PHP Documentor..." />
<phpdoc2 title="API Documentation" destdir="/var/www/corelib" template="responsive">
<fileset dir="./library/Core">
<include name="**/*.php" />
</fileset>
</phpdoc2>
</target>
このサーバーにzendserverをインストールしていますが、phpdoc 1.4.4は正常に動作するため、問題はありません。
では、どうすればこれを解決できますか?