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?

È stato utile?

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