3 votes

La commande Git fetch échoue aléatoirement avec le code d'erreur 128

Nous utilisons un pipeline Jenkins déclenché par Gerrit pour construire une application HTML et tout fonctionne bien, sauf l'étape de déploiement Azure, qui échoue de temps en temps. Au début du projet, il échouait de temps en temps, mais récemment (avec la croissance du projet, je suppose), il a atteint le point où seulement 1 déploiement sur 10 réussissait.

Le pipeline fonctionne sur l'une des 3 VM Linux et peut réussir ou échouer sur n'importe laquelle d'entre elles.

Le problème est toujours le même :

hudson.plugins.git.GitException : Commande "git fetch --tags --progress https://.../sgo-html5-app-desktop.git +refs/heads/ :refs/remotes/origin/ "a renvoyé le code d'état 128

J'ai cherché ce problème sur Google et j'ai découvert que ce code d'erreur concerne l'authentification. Mais comment cela peut-il fonctionner parfois et parfois non ?

EDITAR: Je ne sais pas si c'est lié mais après 5 déploiements ratés, nous avons redémarré Jenkins et le déploiement suivant a réussi.

0voto

Rodolphe Points 1095

Ce n'est pas vraiment une réponse mais nous avons modifié notre flux de travail (plus de Gerrit et de Jenkins), ce qui a fait disparaître le problème.

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