2014-12-16 2 views
2

Несколько дней борьба с Дженкинсом и ошибки, которые мне дали. На данный момент я немного стабилизировался, но я не могу понять, потому что сборка терпит неудачу. Это то, что я зарабатываю, и я не могу понять, где я ошибаюсь.Jenkins PHP job failed

Рассмотрим следующие две темы: Jenkins PHP Job Failing, Jenkins-Job fails

, но я не могу найти решение моей проблемы.

[workspace] $ ant 

Buildfile: /var/lib/jenkins/jobs/MTR-CMS/workspace/build.xml 

clean: 
    [delete] Deleting directory /var/lib/jenkins/jobs/MTR-CMS/workspace/build/coverage 
    [delete] Deleting directory /var/lib/jenkins/jobs/MTR-CMS/workspace/build/logs 

prepare: 
    [mkdir] Created dir: /var/lib/jenkins/jobs/MTR-CMS/workspace/build/coverage 
    [mkdir] Created dir: /var/lib/jenkins/jobs/MTR-CMS/workspace/build/logs 

phpunit: 
    [exec] PHPUnit 4.4.0 by Sebastian Bergmann. 
    [exec] 
    [exec] Configuration read from /var/lib/jenkins/jobs/MTR-CMS/workspace/phpunit.xml 
    [exec] 
    [exec] . 
    [exec] 
    [exec] Time: 154 ms, Memory: 10.00Mb 
    [exec] 
    [exec] OK (1 test, 1 assertion) 
    [exec] 
    [exec] Generating code coverage report in Clover XML format ... done 
    [exec] 
    [exec] Generating code coverage report in HTML format ... done 

build: 

BUILD SUCCESSFUL 
Total time: 1 second 
Publishing Clover coverage report... 
Publishing Clover HTML report... 
Publishing Clover XML report... 
Publishing Clover coverage results... 
[CRAP4J] Collecting Crap4J analysis files... 
[CRAP4J] Searching for report files within build/logs/crap4j.xml 
[CRAP4J] Using the new FileSetBuilder 
[CRAP4J] No crap4j report files were found. Configuration error? 
Build step 'Report Crap' changed build result to FAILURE 
Build step 'Report Crap' marked build as 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/MTR-CMS/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] - Failing BUILD. 
[xUnit] [INFO] - There are errors when processing test results. 
[xUnit] [INFO] - Skipping tests recording. 
[xUnit] [INFO] - Stop build. 
Finished: FAILURE 
+0

Просьба поделиться файлом build.xml или phpunit.xml – jackinos

ответ

0

Что непонятно?

[CRAP4J] Collecting Crap4J analysis files... 
[CRAP4J] Searching for report files within build/logs/crap4j.xml 
[CRAP4J] Using the new FileSetBuilder 
[CRAP4J] No crap4j report files were found. Configuration error? 
Build step 'Report Crap' changed build result to FAILURE 
Build step 'Report Crap' marked build as failure` 

Ваш Crap4J plugin устанавливает, что результат сборки не удался.

Он также говорит, что он не может найти файлы отчетов, так что ваша сборка не производит, что потребности плагина по .xml «s, или вы не указали местоположение этих файлов

1

Пожалуйста, проверьте файл сборка

файл сборки конфигурации не может создать файл '' junit.xml

или

контрольный файл phpunit.xml

<logging> 
    <log type="coverage-html" target="coverage"/> 
    <log type="coverage-clover" target="clover/clover.xml"/> 
    <log type="coverage-crap4j" target="logs/crap4j.xml"/> 
    <log type="junit" target="logs/junit.xml" logIncompleteSkipped="false"/> 
</logging>