web-dev-qa-db-fra.com

Les versions sont marquées comme instables même lorsqu'elles réussissent

J'utilise la version 1.411 de Jenkins et j'utilise Maven pour la construction.

Même si l'application se construit avec succès, Jenkins la traite comme une version instable. J'ai désactivé tous les tests pour isoler le problème.

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 45.389s
[INFO] Finished at: Wed May 11 12:16:57 EST 2011
[INFO] [DocLinks] Skip document Adaptiv generated site ... (No such directory: site)
Final Memory: 27M/543M
[INFO] ------------------------------------------------------------------------
channel stopped
Archiving artifacts
Email was triggered for: Unstable
Sending email for trigger: Unstable
An attempt to send an e-mail to empty list of recipients, ignored.
Finished: SUCCESS
34
Croydon Dias

Il y a quelque temps, j'ai utilisé hudson/jenkins mais vous devriez jeter un œil à la Jenkins Terminology

Build instable : Un build est instable s'il a été construit avec succès et un ou plusieurs éditeurs le signalent instable. Par exemple, si l'éditeur JUnit est configuré et qu'un test échoue, la génération sera marquée comme instable.

Éditeur : Un éditeur fait partie du processus de génération autre que la compilation, par exemple les exécutions de test JUnit. Un éditeur peut signaler un résultat stable ou instable en fonction du résultat de son traitement. Par exemple, si un test JUnit échoue, alors tout l'éditeur JUnit peut signaler un état instable.

Je suppose donc que vous avez d'autres parties de construction (à part JUnit) qui signalent un résultat instable. Jetez un œil à l'ensemble du journal du processus de génération.

40
FrVaBe