2012-08-22 19 views
11

Czy istnieje sposób, w jaki mogę używać Git nie tylko jako repozytorium kodu, ale również do budowania i ciągłego wdrażania na platformie Azure (usługa w chmurze, NIE strona internetowa)? Podejrzewam, że nie podano brakującego środowiska kompilacji, chyba że chcę to potwierdzić przed jego zapisaniem.Usługi w chmurze Azure i ciągłe wdrażanie Git?

Teoretycznie widzę, że Git był hostowany na serwerze Windows, który również tworzy i wdraża - nie jestem pewien, czy ktokolwiek to ograniczył.

+0

Ten [projekt github] (https://github.com/tjanczuk/git-azure) wygląda obiecująco. Właśnie wypróbowałem "wdrożenie githooks azure". – Christopher

Odpowiedz

2

Istnieje nowy portal zarządzania do bezpośredniego publikowania "Witryn sieci Web" z Git, ale nie dla usług w chmurze, jak już zauważyłeś. Istnieje jednak wsparcie dla tego przy pomocy TFS. Obecnie dostępny jest bezpłatny TFS hosted preview i mam wpis na blogu, który przechodzi przez konfigurowanie Continuous Integration with Azure Web Sites and TFS Preview. Proces jest prawie identyczny dla Usługi Przetwarzania w Chmurze.

+0

Dziękujemy. Jednak pojawia się ten problem (http://stackoverflow.com/questions/12087025/tfspreview-com-and-azure-certificates-not-playing-well-at-deployment) – DeepSpace101

+0

-1 Nie można zobaczyć, jak "on proces jest prawie identyczny dla Usługi Przetwarzania w Chmurze. " jest uzasadnione –

3

Aktualizacja: To jest teraz możliwe

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

Działa jak urok zarówno z git i TFS.

+5

Częściowo, ponieważ działa tylko wtedy, gdy płacisz i korzystasz z wizualnego studio online i jego specyficznych serwerów GIT. Mamy już nasze repozytoria GIT - chcemy po prostu wdrożyć stamtąd do usług w chmurze. – DeepSpace101

+0

FWIW, Właśnie skonfigurowałem swój prywatny serwer Git z githookem, który przesyła do TFS, który buduje i przesyła do Azure. Muszę płacić TFS tylko za minuty budowy, więc zobaczymy, jak to działa. W większości jestem zadowolony z całej konfiguracji. – zacharydl

+0

@Illuminati możesz podzielić się niektórymi szczegółami, w jaki sposób to działa z Git na VSO? Mam repozytorium Git na VSO, które jest połączone z moją usługą w chmurze, ale przesuwanie nowej wersji do gałęzi "master" nic nie robi (tj. Nie widzę żadnych nowych wdrożeń). Dokumentacja mówi tylko o "odprawianiu się" z TFS. Jakaś wskazówka? Dzięki – Stav

Powiązane problemy