Bonjour à tous !
1er post dans cette partie du forum o//
J'ai un petit soucis que je vais vous exposer :
J'ai un serveur Jenkins qui possède un build, que nous nommerons buildA.
Ce build est un build Maven2/3 au sens Jenkins.
Ce buildA est configuré pour tirer des sources à partir d'un serveur SNV.
Jusque là tout va bien. Je souhaiterais générer un rapport de couverture avec Cobertura (le plug in Cobertura est installé en version Jenkins Cobertura Plugin 1.7.1).
Je ne peux pas modifier le pom du projet, mais j'aimerais quand même générer un rapport de couverture.
J'ai essayé de lancer le build avec :
Et ensuite j'ai ajouté comme "post-build action" "Publish Cobertura Coverage Report".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 clean install cobertura:cobertura
Dans le champ "Cobertura xml report pattern" j'ai mis le chemin par défaut : "**/target/site/cobertura/coverage.xml"
Maintenant je lance le build et là ça coince :
Je vois dans les traces
Cool ça ! Mais un peu plus loin :
[INFO] Cobertura Report generation was successful.
Alors là je me suis dit peut être le chemin donné n'est pas bon. Cependant, quand je vais dans le répertoire de jenkins et que je fais un "find -name coverage.xml" il ne me sort rien :'(No coverage results were found using the pattern '**/target/site/cobertura/coverage.xml'
Je suis un peu perdu, et débutant avec Jenkins & Cie, donc si vous avez une piste à me donner, vous serez bienvenu !
Merci d'avance.
Partager