pre-commit hook pour Git quand Hudson build a échoué
-
02-10-2019 - |
Question
Je suis en train de comprendre comment écrire un crochet pre-commit pour Git
qui vérifie l'état de ma construction de Hudson
. Si la version précédente a échoué, il devrait interdire à quiconque de commettre sans avoir d'abord écrire une ligne spécifique, par exemple "Construction fixe."
EDIT:
Le premier répondeur a fourni un côté de la pièce:. L'API Hudson
J'ai besoin maintenant de l'autre côté. Comment puis-je écrire le crochet pre-commit dans Git
?
La solution
Comme mentionné dans ce billet de blog , Hudson a une API découvrable, par son API d'accès à distance .
http://myhudson.example.com/job/MyJob/api
En utilisant une combinaison de:
- wget (disponible sur Unix ou Windows)
- parsing
vous pouvez extraire l'état de la dernière version.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow