Pom fichier de configuration dans jenkins
Dans jenkins j'ai configuré maven travail. Configuré "Racine POM" avec
(/home/sdiuser/Build-Release/maven_artifactid/) and also tried with (/home/sdiuser/Build-Release/maven_artifactid/pom.xml).
Mais c'est en disant: aucun fichier ou répertoire.
/home/sdiuser/Build-Release/maven_artifactid/pom.xml
No such file: ‘/home/sdiuser/Build-Release/maven_artifactid/pom.xml’
Mais les fichiers sont là.
[sdiuser@usboss-sdijenkins Build-Release]$ ls -lrt /home/sdiuser/Build-Release/maven_artifactid/
total 12
-rw-rw-r--. 1 sdiuser sdiuser 767 Aug 31 03:01 pom.xml
drwxrwxr-x. 4 sdiuser sdiuser 4096 Aug 31 03:01 src
drwxrwxr-x. 7 sdiuser sdiuser 4096 Aug 31 03:02 target
Jenkins Sortie
Building in workspace /var/lib/jenkins/jobs/maven-test/workspace
Parsing POMs
ERROR: No such file /home/sdiuser/Build-Release/maven_artifactid/pom.xml
Perhaps you need to specify the correct POM file path in the project configuration?
Finished: FAILURE
OriginalL'auteur divakar.scm | 2015-08-31
Vous devez vous connecter pour publier un commentaire.
Le problème est l'absence de
x
droit sur le dossier, Jenkins n'est pas autorisé à accéder au répertoire. Essayezchmod +x /home/sdiuser/Build-Release/maven_artifactid
et répétez.OriginalL'auteur Michael
Que la ligne "Root POM" documentation mentionne, votre POM devrait être dans l'espace de travail de Jenkins, et tout chemin que vous entrez doit être relative.
En général avec Jenkins, vous ne devriez pas coder en dur des chemins, vous devez laisser Jenkins découvrez une copie locale du code dans la construction de l'espace de travail, c'est à dire utiliser le plugin Git ou Subversion plugin, ou ce que vous utilisez.
En supposant que votre projet racine est la
Build-Release
dossier, une fois que vous configurer Jenkins pour vérifier cela, vous pouvez définirmaven_artifactid/pom.xml
comme la Racine de votre POM et Jenkins devrait le trouver.OriginalL'auteur Christopher Orr
mettre votre pom à l'intérieur de l'espace de travail.Jenkins trouverez automatiquement, sinon il pourrait y avoir quelques problèmes d'Accès au fichier ou chemin d'accès au dossier
OriginalL'auteur Ashutosh Yadav
Il semble que Jenkins utilisateur ne dispose pas des droits d'accès au dossier où pom.xml sont stockées.
OriginalL'auteur IBJ