Я установил Jenkins для своего PHP-приложения в соответствии с инструкциями на jenkins-php.org. У меня было несколько проблем с установкой различных модулей PEAR, но я думаю, что они все отсортированы сейчас. У меня есть источник в SVN, и Дженкинс тянет его в порядке.
Я использую задание php-шаблона и настроил его в соответствии с инструкциями.
Когда я запускаю задание, я получаю следующую ошибку …
BUILD SUCCESSFUL Total time: 5 seconds [CHECKSTYLE] Collecting checkstyle analysis files... [CHECKSTYLE] Finding all files that match the pattern build/logs/checkstyle.xml [PMD] Collecting PMD analysis files... [PMD] Finding all files that match the pattern build/logs/pmd.xml [DRY] Collecting duplicate code analysis files... [DRY] Finding all files that match the pattern build/logs/pmd-cpd.xml Recording plot data Publishing Clover coverage report... Clover xml file does not exist in: /var/lib/jenkins/jobs/CasperCheck/workspace called: build/logs/clover.xml and will not be copied to: /var/lib/jenkins/jobs/CasperCheck/builds/2013-10-26_12-51-32/cloverphp/clover.xml Could not find 'build/coverage/build/logs/clover.xml'. Did you generate the XML report for Clover? [htmlpublisher] Archiving HTML reports... [htmlpublisher] Archiving at BUILD level /var/lib/jenkins/jobs/CasperCheck/workspace/build/api to /var/lib/jenkins/jobs/CasperCheck/builds/2013-10-26_12-51-32/htmlreports/API_Documentation ERROR: Specified HTML directory '/var/lib/jenkins/jobs/CasperCheck/workspace/build/api' does not exist. Build step 'Publish HTML reports' changed build result to FAILURE [xUnit] [INFO] - Starting to record. [xUnit] [INFO] - Processing PHPUnit-3.x (default) [xUnit] [INFO] - [PHPUnit-3.x (default)] - No test report file(s) were found with the pattern 'build/logs/junit.xml' relative to '/var/lib/jenkins/jobs/CasperCheck/workspace' for the testing framework 'PHPUnit-3.x (default)'. Did you enter a pattern relative to the correct directory? Did you generate the result report(s) for 'PHPUnit-3.x (default)'? [xUnit] [ERROR] - No test reports found for the metric 'PHPUnit' with the resolved pattern 'build/logs/junit.xml'. Configuration error?. [xUnit] [INFO] - Fail BUILD because 'set build failed if errors' option is activated. [xUnit] [INFO] - There are errors when processing test results. [xUnit] [INFO] - Skipping tests recording. [xUnit] [INFO] - Stop build. [JDepend] JDepend plugin is ready [JDepend] Couldn't generate JDepend file at 'build/logs/jdepend.xml'java.io.FileNotFoundException: /var/lib/jenkins/jobs/CasperCheck/workspace/build/logs/jdepend.xml (No such file or directory) Finished: FAILURE
Я не совсем уверен, что происходит здесь. Возможно, это вопрос с разрешениями?
благодаря
Это пахнет как относительный путь к проблеме рабочего пространства. Есть ли / var / lib / jenkins / jobs / CasperCheck / workspace / build / exist?
Я нашел проблему. Этот билет помог …
Дженкинс-Джоб не работает
Кроме того, у меня возникли некоторые проблемы с размещением некоторых других файлов build / config для некоторых для плагинов, которых можно было бы избежать, если бы я полностью ознакомился с инструкциями на сайте шаблона php jenkins!