2 votes

Jenkins ne reconnaît pas le sous-répertoire git

Je suis nouveau dans Jenkins, j'essaie de construire/exécuter ma première application Spring boot.

C'est l'url de mon dépôt git que j'essaie de charger dans Jenkins.

https://github.com/LogeshLohit/thymeleaf-sb-test.git

J'ai vérifié l'application comme suit, enter image description here

Lorsque j'essaie de construire l'application, j'obtiens l'erreur suivante : "[ERREUR] L'objectif que vous avez spécifié nécessite un projet pour être exécuté, mais il n'y a pas de POM dans ce répertoire ( D:\Program Dossiers \Jenkins_new\workspace\path1 ). Veuillez vérifier que vous avez invoqué Maven à partir du bon répertoire. -> [Aide 1]"

Dans mon référentiel local, le projet se trouve à l'emplacement " D:\Program Dossiers \Jenkins_new\workspace\path1\thymeleaf -test", mais jenkins ne regarde que " D:\Program Dossiers \Jenkins_new\workspace\path1 " (à partir des registres), je suppose.

Comment faire pour que Jenkins regarde un dossier plus bas, afin qu'il trouve le pom.xml dans son sous-répertoire ?

1voto

Ian W Points 1089

Dans l'étape invoquer la cible maven de premier niveau, cliquez sur Avancé ...
POM [ rel_path/to/pom.xml ]
par rapport à la racine de l'espace de travail. Dans votre cas, il s'agit de thymeleaf-test/pom.xml

Je suppose qu'il devrait également être possible de l'invoquer à l'aide d'un option de ligne de commande :
-f,--file <arg> Force l'utilisation d'un autre fichier POM (ou répertoire avec pom.xml).

1voto

VonC Points 414372

Il s'agit d'un projet freestyle, construit avec "invoke top-level maven targets" et goal en tant que "compile"

Vous pouvez au moins spécifier le chemin complet (ou le chemin relatif, tel que commenté) du fichier pom.xml, comme suit vu dans "Comment exécuter un projet Maven avec Jenkins" :

https://www.softwaretestingmaterial.com/wp-content/uploads/2017/08/install-jenkins-14.png

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X