Automatyczne wdrażanie aktualizacji Git/SVN
Wykorzystanie zewnętrznych repozytoriów systemów kontroli wersji jako źródła projektów
Last updated
Was this helpful?
Wykorzystanie zewnętrznych repozytoriów systemów kontroli wersji jako źródła projektów
Last updated
Was this helpful?
Na można skonfigurować okresowe automatyczne aktualizacje wdrożeń z użyciem powszechnie stosowanych systemów kontroli wersji Git/SVN. Po prostu zaktualizuj swój kod, dokonaj zatwierdzenia, a wszystkie zmiany w Twoim projekcie VCS zostaną automatycznie przesłane do środowiska developerskiego lub produkcyjnego po określonym przedziale czasu. W odróżnieniu od haków Git, funkcja automatycznego wdrażania na Cloudlets.Zone nie wymaga żadnych dodatkowych konfiguracji po stronie repozytorium projektu.
Zaczynamy od uruchomienia kreatora środowiska i wyboru technologii zgodnej z projektem, po który sięgać będziemy do repozytoriów Git/SVN. Rozważymy to na przykładzie węzła kompilacji Maven dla Javy - jednak każdy inny serwer aplikacji może być skonfigurowany podobnie.
2. Po utworzeniu środowiska kliknij przycisk Dodaj projekt obok odpowiedniego węzła (np. Maven dla Java lub serwera aplikacji dla dowolnego innego języka).
3. W otwartym oknie przejdź do zakładki z rodzajem używanego VCS i wypełnij wymagane pola: wprowadź adres URL do potrzebnego repozytorium, określ szczegóły uwierzytelnienia oraz wskaż nazwę kontekstu, w którym ma być umieszczona Twoja aplikacja.
Ponadto w przypadku użycia węzła kompilacji Maven, należy dodatkowo określić nazwę projektu i środowisko, w którym ma zostać wdrożony.
4. Po kliknięciu przycisku zastosuj nastąpi instalacja projektu.
Wdrożenie zakończyło się sukcesem. Projekt jest dostępny z poziomu www.
Aby monitorować przetwarzanie automatycznego wdrażania i jego wyniki, możesz przejrzeć odpowiedni plik dziennika (o nazwie vcs_update) dla odpowiedniego serwera aplikacji lub węzła Maven.
To wszystko! Po dokonaniu tych prostych konfiguracji możesz kontynuować pracę z repozytorium Git/SVN, bez konieczności ponownego wracania do naszego . Możesz mieć pewność, że wszystko będzie automatycznie aktualizowane w Twoim środowisku!