Pre-commit hook per Git quando Hudson accumulo ha fallito
-
02-10-2019 - |
Domanda
Sto cercando di capire come scrivere un pre-commit hook per Git
che i controlli lo stato del mio Hudson
build. Se la generazione precedente non è riuscita, si dovrebbe impedire a chiunque di commettere senza prima scrivere una linea specifica, per esempio "Accumulo fisso".
Modifica
Il primo risposto ha fornito un lato della medaglia:. API Hudson
Ora ho bisogno l'altro lato. Come faccio a scrivere il pre-commit hook in Git
?
Soluzione
Come menzionato in questo post sul blog , Hudson ha un API rilevabile, attraverso la sua API accesso remoto .
http://myhudson.example.com/job/MyJob/api
Utilizzando una combinazione di:
- wget (disponibile su Unix o Windows)
- l'analisi
è possibile estrarre lo stato della build più recente.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow