In un precedente lavoro, avevamo un server "centrale" bloccato (lo so, il server centrale per un RCS distribuito sembra divertente) che non consentiva l'accesso diretto tranne che per gli amministratori. Gli utenti potevano solo clonare / tirare da esso. Gli amministratori hanno fatto la spinta. Non sono sicuro che siano stati utilizzati gli hook, ma abbiamo inviato e-mail automatizzate e ottenuto le autorizzazioni utilizzando gli strumenti hgadmin.
Se lo installi, puoi installare i tuoi ganci su quella macchina (vedi collegamento ) per eseguire le azioni di cui si sta parlando: accettare i push che superano i test, eseguire uno script di build e copiarli se tutto procede secondo i piani (vedere l'hook di changegroup).
Oppure potresti installare del software di integrazione continua sul tuo server, ma finirai per pagarlo. Stiamo per iniziare a utilizzare Bamboo di Jira (vedi link - hanno una prova gratuita), ma io al momento non posso parlare per nessuno.