Udostępnij za pośrednictwem


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

  1. Zaloguj się do witryny Azure Portal i przejdź do maszyny wirtualnej.

  2. Wybierz pozycję Ciągłe dostarczanie, a następnie wybierz pozycję Konfiguruj.

    Zrzut ekranu przedstawiający ustawienia ciągłego dostarczania.

  3. Wybierz organizację usługi Azure DevOps i projekt z menu rozwijanego lub utwórz nowy.

  4. Wybierz grupę Wdrożenia z menu rozwijanego lub Utwórz nową.

  5. Wybierz potok kompilacji.

  6. Wybierz pozycję Strategia wdrażania, a następnie wybierz pozycję Stopniowe.

    Zrzut ekranu przedstawiający sposób konfigurowania strategii wdrażania stopniowego.

  7. 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ę.

  8. Wybierz przycisk OK , aby skonfigurować potok ciągłego dostarczania.

  9. Po zakończeniu potok ciągłego dostarczania powinien wyglądać podobnie do poniższego.

    Zrzut ekranu przedstawiający potok ciągłego dostarczania.

  10. 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.

  11. Wybierz link, aby przejść do potoku, a następnie wybierz pozycjęEdytuj , aby zmodyfikować definicję potoku.

    Zrzut ekranu przedstawiający definicję potoku.

  12. Wybierz zadania w etapie deweloperskim , aby przejść do zadań potoku, a następnie wybierz pozycję Wdróż.

    Zrzut ekranu przedstawiający zadania potoku.

  13. 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.

  14. Zadanie Execute Deploy Script (Wykonywanie wdrożenia skryptu ) spowoduje wykonanie skryptu wdrożenia znajdującego się w folderze głównym opublikowanych artefaktów.

    Zrzut ekranu przedstawiający opublikowane artefakty.

Zasoby

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.