Konfigurowanie strategii wdrażania stopniowego dla maszyn wirtualnych z systemem Linux platformy Azure
Dotyczy: ✔️ maszyny wirtualne z systemem Linux
Usługa Azure Pipelines udostępnia w pełni funkcjonalny zestaw narzędzi automatyzacji ciągłej integracji/ciągłego wdrażania na potrzeby wdrożeń na maszynach wirtualnych. W tym artykule pokazano, jak skonfigurować klasyczny potok wydania, który używa strategii stopniowej do wdrażania aplikacji internetowych na maszynach wirtualnych z systemem Linux.
Wdrożenia stopniowe
W każdej iteracji wdrożenie stopniowe zastępuje wystąpienia poprzedniej wersji aplikacji. Zastępuje je wystąpieniami nowej wersji na stałym zestawie maszyn (zestaw kroczący). W poniższym przewodniku przedstawiono sposób konfigurowania aktualizacji stopniowej na maszynach wirtualnych.
Za pomocą ciągłego dostarczania można skonfigurować aktualizacje stopniowe do maszyn wirtualnych w witrynie Azure Portal.
[! WAŻNE] Ustawienie Ciągłe dostarczanie maszyny wirtualnej zostanie wycofane 31 marca 2023 r. Dowiedz się więcej
Zaloguj się do witryny Azure Portal i przejdź do maszyny wirtualnej.
Wybierz pozycję Ciągłe dostarczanie, a następnie wybierz pozycję Konfiguruj.
Wybierz organizację usługi Azure DevOps i projekt z menu rozwijanego lub utwórz nowy.
Wybierz grupę Wdrożenia z menu rozwijanego lub Utwórz nową.
Wybierz potok kompilacji.
Wybierz pozycję Strategia wdrażania, a następnie wybierz pozycję Stopniowe.
Opcjonalnie możesz oznaczyć poszczególne maszyny swoją rolą, taką jak sieć Web lub baza danych. Te tagi ułatwiają kierowanie tylko maszyn wirtualnych, które mają określoną rolę.
Wybierz przycisk OK , aby skonfigurować potok ciągłego dostarczania.
Po zakończeniu potok ciągłego dostarczania powinien wyglądać podobnie do poniższego.
Jeśli chcesz skonfigurować wiele maszyn wirtualnych, powtórz kroki od 2 do 4 dla innych maszyn wirtualnych. Jeśli używasz tej samej grupy wdrażania, która ma już skonfigurowany potok, nowe maszyny wirtualne zostaną dodane do grupy wdrażania i nie zostaną utworzone żadne nowe potoki.
Wybierz link, aby przejść do potoku, a następnie wybierz pozycjęEdytuj , aby zmodyfikować definicję potoku.
Wybierz zadania w etapie deweloperskim , aby przejść do zadań potoku, a następnie wybierz pozycję Wdróż.
Liczbę maszyn docelowych do wdrożenia można określić równolegle w każdej iteracji. Jeśli chcesz wdrożyć na wielu maszynach, możesz określić liczbę maszyn jako wartość procentową za pomocą suwaka.
Zadanie Execute Deploy Script (Wykonywanie wdrożenia skryptu ) spowoduje wykonanie skryptu wdrożenia znajdującego się w folderze głównym opublikowanych artefaktów.
Zasoby
- Wdrażanie na maszynach wirtualnych platformy Azure przy użyciu usługi Azure DevOps
- Wdrażanie w zestawie skalowania maszyn wirtualnych platformy Azure
Powiązane artykuły
Wycofanie
Ustawienie ciągłego dostarczania maszyn wirtualnych zostanie wycofane 31 marca 2023 r. Przejdź bezpośrednio do usługi Azure DevOps, aby utworzyć dostosowane potoki na potrzeby wdrażania na maszynach wirtualnych platformy Azure. Szablony etapów potoku wydania i funkcje grup wdrożeń usługi Azure DevOps zapewniają podobne środowiska.
Kroki migracji
Nie jest wymagana migracja, ponieważ środowisko ciągłego wdrażania maszyny wirtualnej nie przechowuje żadnych informacji, a jedynie ułatwia użytkownikom rozpoczęcie pracy z dniem 0 na platformie Azure i w usłudze Azure DevOps. Użytkownicy nadal będą mogli wykonywać wszystkie operacje z usługi Azure DevOps po wycofaniu. Nie będzie już można tworzyć i wyświetlać potoków w witrynie Azure Portal.
Często zadawane pytania
Gdzie mogę skonfigurować potok ciągłego wdrażania po tym, jak środowisko jest przestarzałe?
Po wycofaniu nie będzie można wyświetlać ani tworzyć potoków usługi Azure DevOps z poziomu bloku maszyny wirtualnej w witrynie Azure Portal. Nadal możesz przejść do portalu usługi Azure DevOps i wyświetlić lub zaktualizować potoki.
Czy utracę wcześniej skonfigurowane potoki?
L.p. Potoki będą nadal dostępne w usłudze Azure DevOps.
Jak skonfigurować różne strategie wdrażania?
Bieżące środowisko używa grup wdrożeń do tworzenia strategii wdrażania. Możesz użyć grup wdrażania lub szablonów etapów potoku wydania, aby skompilować potok przy użyciu szablonów.