Jenkins-Travail échoue
J'ai mis un uberSVN Serveur avec Jenkins cours d'exécution pour le contrôle d'un SVN-Référentiel avec PHP-WebWare.
J'ai rencontré des problèmes et la recherche de solutions pour de nombreuses heures. Maintenant, j'espère que c'est la dernière, mais je ne trouve pas toutes les réponses:
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
Ici le Jenkins.journal
12.03.2013 12:56:17 hudson.model.Run run
INFO: JenkinsTest #37 main build action completed: SUCCESS
Quelqu'un peut me dire quel est le problème ici?
EDIT:
Ici -pour une meilleure analyse - le journal complet
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
Ne sais pas si c'est utile pour vous
L'a fait!!!
Il suffit de définir phpdox.xml dans le projet de la racine
<phpdox xmlns="http://phpdox.de/config">
<project name="name-of-project" source="src" workdir="build/phpdox">
<collector publiconly="false">
<include mask="*.php" />
<exclude mask="*Autoload.php" />
</collector>
<generator output="build">
<build engine="html" enabled="true" output="api"/>
</generator>
</project>
</phpdox>
Désolé pour perdre votre temps :/jenkins-php.org doit être mis à jour afin de le rendre plus plus simple pour les nouveaux Jenkins-Utilisateurs ^^
builds/2013-03-12_12-56-15/htmlreports/API_Documentation
en lecture et en écriture pour l'utilisateur Jenkins s'exécute en tant que?J'adore les erreurs qui se décrivent comme "particulièrement étrange".
En raison de Jenkins, créé le développe-Dossier, je pense qu'il devrait être en lecture et en écriture par lui-même!?
OriginalL'auteur lippoliv | 2013-03-12
Vous devez vous connecter pour publier un commentaire.
Juste si quelqu'un n'a pas lu mon EDIT:
L'a fait!!!
Il suffit de définir phpdox.xml dans le projet de la racine
Désolé pour perdre votre temps :/jenkins
dans le même Dossier que votre build.XML fichier 🙂
http://phpdox.de/config
n'existe plus. Veuillez utiliserhttp://xml.phpdox.net/config'
.OriginalL'auteur lippoliv
Assez D'Espace Disque?
Peut-être que cela aide: http://issues.hudson-ci.org/browse/HUDSON-7242
Micha
Pas pour le moment. Vous vérifier le Lien?
Oui je l'ai fait. Mais cela ne m'aide pas vraiment.. j'ai vérifié, si j'ai fait la même erreur, mais pas vraiment.
Pour une meilleure analyse, je modifiés à ma Question avec une génération entière-Journal.
OriginalL'auteur Micha
Pour moi (j'étais suivants jenkins-php.org), j'ai simplement eu de spécifier le chemin d'accès à la
phpdox.xml
qui était en monbuild/
répertoire (ainsi que tous mes autres.xml
fichiers (phpcs.xml
&phpmd.xml
).Un exemple
phpdox.xml
fichier ressemble à ceci:https://github.com/theseer/phpdox/blob/master/phpdox.xml.dist
OriginalL'auteur Anil
Si quelqu'un est encore d'avoir cette erreur, j'ai trouvé que dans phpdox.xml, vous devez maintenant utiliser la xmlns de "http://phpdox.net/config", c'est avec une .NET pas .DE.
OriginalL'auteur blacktie24
Permettant xsl /etc/php/php.ini fixe-moi ce
Aussi, viens de recevoir ceci:
OriginalL'auteur MauricioOtta