Jenkins-Job falla

Configuré un Servidor uberSVN con Jenkins ejecutándose para controlar un SVN-Repository con PHP-WebWare.

He estado encontrando problemas y buscando soluciones para ellos durante muchas horas. Ahora espero que este sea el último, pero no encuentro ninguna respuesta:

Publishing Clover coverage report... Publishing Clover HTML report... Publishing Clover XML report... Publishing Clover coverage results... [htmlpublisher] Archiving HTML reports... [htmlpublisher] Archiving at BUILD level /opt/ubersvn/jenkins/workspace/JenkinsTest/build/api to /opt/ubersvn/jenkins/jobs/JenkinsTest/builds/2013-03-12_12-56-15/htmlreports/API_Documentation ERROR: Directory '/opt/ubersvn/jenkins/workspace/JenkinsTest/build/api' exists but failed copying to '/opt/ubersvn/jenkins/jobs/JenkinsTest/builds/2013-03-12_12-56-15/htmlreports/API_Documentation'. ERROR: This is especially strange since your build otherwise succeeded. Build step 'Publish HTML reports' changed build result to FAILURE 

Aquí el Jenkins.log

 12.03.2013 12:56:17 hudson.model.Run run INFO: JenkinsTest #37 main build action completed: SUCCESS 

¿Alguien puede decirme cuál es el problema aquí?

EDITAR: Aquí -para un mejor análisis- el registro completo

 Building in workspace /opt/ubersvn/jenkins/workspace/JenkinsTest Cleaning up /opt/ubersvn/jenkins/workspace/JenkinsTest/. Deleting /opt/ubersvn/jenkins/workspace/JenkinsTest/./cache.properties Deleting /opt/ubersvn/jenkins/workspace/JenkinsTest/./build/API_Documentation Deleting /opt/ubersvn/jenkins/workspace/JenkinsTest/./build/api Deleting /opt/ubersvn/jenkins/workspace/JenkinsTest/./build/code-browser Deleting /opt/ubersvn/jenkins/workspace/JenkinsTest/./build/coverage Deleting /opt/ubersvn/jenkins/workspace/JenkinsTest/./build/logs Deleting /opt/ubersvn/jenkins/workspace/JenkinsTest/./build/pdepend Deleting /opt/ubersvn/jenkins/workspace/JenkinsTest/./build/phpdox Updating http://svn.xyz.de:80/JenkinsTest/trunk At revision 25 no change for http://svn.xyz.de:80/JenkinsTest/trunk since the previous build [JenkinsTest] $ ant Unable to locate tools.jar. Expected to find it in /opt/ubersvn/jre1.6.0_24-64/lib/tools.jar Buildfile: /opt/ubersvn/jenkins/workspace/JenkinsTest/build.xml clean: prepare: [mkdir] Created dir: /opt/ubersvn/jenkins/workspace/JenkinsTest/build/api [mkdir] Created dir: /opt/ubersvn/jenkins/workspace/JenkinsTest/build/API_Documentation [mkdir] Created dir: /opt/ubersvn/jenkins/workspace/JenkinsTest/build/code-browser [mkdir] Created dir: /opt/ubersvn/jenkins/workspace/JenkinsTest/build/coverage [mkdir] Created dir: /opt/ubersvn/jenkins/workspace/JenkinsTest/build/logs [mkdir] Created dir: /opt/ubersvn/jenkins/workspace/JenkinsTest/build/pdepend [mkdir] Created dir: /opt/ubersvn/jenkins/workspace/JenkinsTest/build/phpdox lint: [apply] No syntax errors detected in /opt/ubersvn/jenkins/workspace/JenkinsTest/src/index.php [apply] No syntax errors detected in /opt/ubersvn/jenkins/workspace/JenkinsTest/tests/bootstrap.php phploc: [exec] phploc 1.7.4 by Sebastian Bergmann. [exec] [exec] Lines of Code (LOC): 2 [exec] Cyclomatic Complexity / Lines of Code: 0.00 [exec] Comment Lines of Code (CLOC): 0 [exec] Non-Comment Lines of Code (NCLOC): 2 [exec] [exec] Namespaces: 0 [exec] Interfaces: 0 [exec] Traits: 0 [exec] Classes: 0 [exec] Abstract: 0 (0.00%) [exec] Concrete: 0 (0.00%) [exec] Average Class Length (NCLOC): 0 [exec] Methods: 0 [exec] Scope: [exec] Non-Static: 0 (0.00%) [exec] Static: 0 (0.00%) [exec] Visibility: [exec] Public: 0 (0.00%) [exec] Non-Public: 0 (0.00%) [exec] Average Method Length (NCLOC): 0 [exec] Cyclomatic Complexity / Number of Methods: 0.00 [exec] [exec] Anonymous Functions: 0 [exec] Functions: 0 [exec] [exec] Constants: 0 [exec] Global constants: 0 [exec] Class constants: 0 pdepend: [exec] PHP_Depend 1.1.0 by Manuel Pichler [exec] [exec] Parsing source files: [exec] . 1 [exec] [exec] Executing Coupling-Analyzer: [exec] . 0 [exec] [exec] Executing CyclomaticComplexity-Analyzer: [exec] . 0 [exec] [exec] Executing Dependency-Analyzer: [exec] . 0 [exec] [exec] Executing Inheritance-Analyzer: [exec] . 0 [exec] [exec] Executing NodeCount-Analyzer: [exec] . 0 [exec] [exec] Executing NodeLoc-Analyzer: [exec] . 0 [exec] [exec] Generating pdepend log files, this may take a moment. [exec] [exec] Time: 00:00; Memory: 7.75Mb phpmd-ci: phpcs-ci: phpcpd: [exec] phpcpd 1.4.0 by Sebastian Bergmann. [exec] [exec] 0.00% duplicated lines out of 2 total lines of code. [exec] [exec] Time: 0 seconds, Memory: 2.25Mb phpdox: [exec] phpdox 0.4.0 - Copyright (C) 2010 - 2012 by Arne Blankerts [exec] [exec] [exec] An error occured while trying to load the configuration file: [exec] None of the candidate files found [exec] [exec] Using --skel might get you started. [exec] [exec] Result: 3 phpunit: [exec] hiPHPUnit 3.7.18 by Sebastian Bergmann. [exec] [exec] Configuration read from /opt/ubersvn/jenkins/workspace/JenkinsTest/phpunit.xml.dist [exec] [exec] [exec] [exec] Time: 0 seconds, Memory: 3.75Mb [exec] [exec] No tests executed! [exec] [exec] Generating code coverage report in Clover XML format ... done [exec] [exec] Generating code coverage report in HTML format ... done phpcb: build: BUILD SUCCESSFUL Total time: 1 second [CHECKSTYLE] Collecting checkstyle analysis files... [CHECKSTYLE] Finding all files that match the pattern build/logs/checkstyle.xml [CHECKSTYLE] Parsing 1 files in /opt/ubersvn/jenkins/workspace/JenkinsTest [CHECKSTYLE] Successfully parsed file /opt/ubersvn/jenkins/workspace/JenkinsTest/build/logs/checkstyle.xml of module with 0 warnings. [PMD] Collecting PMD analysis files... [PMD] Finding all files that match the pattern build/logs/pmd.xml [PMD] Parsing 1 files in /opt/ubersvn/jenkins/workspace/JenkinsTest [PMD] Successfully parsed file /opt/ubersvn/jenkins/workspace/JenkinsTest/build/logs/pmd.xml of module with 0 warnings. [DRY] Collecting duplicate code analysis files... [DRY] Finding all files that match the pattern build/logs/pmd-cpd.xml [DRY] Parsing 1 files in /opt/ubersvn/jenkins/workspace/JenkinsTest [DRY] Successfully parsed file /opt/ubersvn/jenkins/workspace/JenkinsTest/build/logs/pmd-cpd.xml of module with 0 warnings. Recording plot data Publishing Clover coverage report... Publishing Clover HTML report... Publishing Clover XML report... Publishing Clover coverage results... [htmlpublisher] Archiving HTML reports... [htmlpublisher] Archiving at BUILD level /opt/ubersvn/jenkins/workspace/JenkinsTest/build/API_Documentation to /opt/ubersvn/jenkins/jobs/JenkinsTest/builds/2013-03-12_14-11-41/htmlreports/API_Documentation ERROR: Directory '/opt/ubersvn/jenkins/workspace/JenkinsTest/build/API_Documentation' exists but failed copying to '/opt/ubersvn/jenkins/jobs/JenkinsTest/builds/2013-03-12_14-11-41/htmlreports/API_Documentation'. ERROR: This is especially strange since your build otherwise succeeded. 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)] - 1 test report file(s) were found with the pattern 'build/logs/junit.xml' relative to '/opt/ubersvn/jenkins/workspace/JenkinsTest' for the testing framework 'PHPUnit-3.x (default)'. [xUnit] [WARNING] - All test reports are empty. [xUnit] [INFO] - Check 'Failed Tests' threshold. [xUnit] [INFO] - Check 'Skipped Tests' threshold. [xUnit] [INFO] - Setting the build status to FAILURE [xUnit] [INFO] - Stopping recording. [JDepend] JDepend plugin is ready [JDepend] Found 0 classes in 0 packages Finished: FAILURE 

No sé si es útil para ti

¡¡¡Lo hizo!!!

Simplemente defina phpdox.xml en project-root

            

Perdón por perder el tiempo: / jenkins-php.org tiene que actualizarse para que sea más fácil para los nuevos usuarios de Jenkins ^^

Solo si alguien no ha leído mi EDIT:

¡¡¡Lo hizo!!!

Simplemente defina phpdox.xml en project-root

            

Perdón por perder tu tiempo: / jenkins

Suficiente DiskSpace? Tal vez esto ayude: http://issues.hudson-ci.org/browse/HUDSON-7242 Micha

Para mí (estaba siguiendo jenkins-php.org), simplemente tenía que especificar la ruta al phpdox.xml que estaba en mi build/ directorio (junto con todos mis otros archivos .xml ( phpcs.xml y phpmd.xml ) .

        

Un ejemplo de archivo phpdox.xml ve así:

https://github.com/theseer/phpdox/blob/master/phpdox.xml.dist

Si alguien todavía tiene este error, encontré que dentro de phpdox.xml, ahora necesita usar los xmlns de ” http://phpdox.net/config “, eso con .NET no .DE.

Habilitar xsl en /etc/php/php.ini solucionó esto

 extension=xsl.so 

Además, acabo de conseguir esto:

  [exec] El archivo de configuración '/var/lib/jenkins/jobs/DEV-truvis.co/workspace/phpdox.xml' usa un espacio de nombres xml incorrecto u obsoleto.
 [exec] Por favor, asegúrese de que utiliza 'http://xml.phpdox.net/config'