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?

Était-ce utile?

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
scroll top