2012-08-22 12 views
11

C'è un modo in cui posso utilizzare Git non solo come repository di codice ma anche per una build e una distribuzione continua in Azure (servizio cloud, sito Web NON)? Sospetto che non abbia dato l'ambiente di costruzione mancante a meno che non vogliate confermare questo prima di scriverlo.Servizi cloud di Azure e distribuzione continua Git?

In teoria, posso vedere avere Git ospitato su un server Windows che fa anche la compilazione e l'implementazione - non sono sicuro se qualcuno lo ha ridotto per fare pratica.

+0

Questo [progetto github] (https://github.com/tjanczuk/git-azure) sembra promettente. Ho solo cercato su google "la distribuzione azzurra dei githooks". – Christopher

risposta

2

Nel nuovo portale di gestione è disponibile il supporto per la pubblicazione diretta di "Siti Web" da Git, ma non per i servizi cloud, come già notato. Tuttavia, esiste un supporto per farlo con TFS. Attualmente è disponibile uno TFS hosted preview gratuito, e ho un post sul blog che passa attraverso la configurazione di Continuous Integration with Azure Web Sites and TFS Preview. Il processo è quasi identico per un servizio cloud.

+0

Grazie. Comunque mi sto imbattendo in questo numero (http://stackoverflow.com/questions/12087025/tfspreview-com-and-azure-certificates-not-playing-well-at-deployment) – DeepSpace101

+0

-1 Non riuscendo a vedere come "lui processo è quasi identico per un Servizio Cloud. " è giustificato –

3

Aggiornamento: Questo è ora possibile

http://www.windowsazure.com/en-us/documentation/articles/cloud-services-continuous-delivery-use-vso/#step6

Lavorare come fascino sia con git e TFS.

+5

In parte, dal momento che funziona solo se si paga e si utilizza Visual Studio online ed è specifico server GIT. Abbiamo già i nostri repository GIT: vogliamo solo distribuirli da lì sui servizi cloud. – DeepSpace101

+0

FWIW, ho appena configurato il mio server Git privato con un githook che invia a TFS, che crea e invia ad Azure. Devo pagare TFS solo per i minuti di costruzione, quindi vedremo come va. Sono per lo più soddisfatto dell'intero setup. – zacharydl

+0

@Illuminati, per favore, puoi condividere alcuni dettagli su come hai potuto farlo funzionare con Git su VSO? Ho un repository Git su VSO che è collegato al mio servizio cloud, ma l'invio di una nuova versione al ramo "master" non fa nulla (ad esempio, non vedo nuove distribuzioni). La documentazione parla solo di "check in" con TFS. Qualche idea? Grazie – Stav

Problemi correlati