2010-11-10 24 views
8

Esiste uno strumento (preferibilmente basato sul Web) che rileva automaticamente i commit in un repository BitBucket e, in quel momento, copia tutti i file nel repository su un server Web tramite FTP?Distribuzione automatica di file da un repository BitBucket

Fondamentalmente voglio un modo rapido e indolore (se esiste) per impostare l'integrazione continua tra il mio repository BitBucket e il mio sito web.

Non è necessario eseguire alcuna operazione di compilazione/compilazione poiché si tratta solo di file front-end (HTML/CSS/Javascript).

risposta

4

L'hook changegroup è il modo per farlo. Vedi Hooks per informazioni su cosa fare con esso.

Ho usato ganci di changegroup nei miei repository hg, ma non in BitBucket; è possibile che i server BitBucket siano limitati in quello che puoi fare, non sono sicuro. So che un tentativo di wget/curl per ricostruire un manuale sul mio server dopo aver aggiornato il suo contenuto in un repository su SourceForge non è riuscito a farcela perché hanno bloccato i server troppo strettamente (l'invio di un messaggio di posta elettronica funzionava ma non l'accesso all'http). Mi aspetterei che BitBucket sia impostato meglio; una rapida ricerca di "bitbucket changegroup hook" non sembra indicare che ci siano problemi con esso. Provalo e guarda!

Problemi correlati