Udostępnij za pośrednictwem


Konfigurowanie strategii wdrażania operacyjnego 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 stopniowy). W poniższym przewodniku przedstawiono sposób konfigurowania aktualizacji stopniowej maszyn wirtualnych.

Za pomocą ciągłego dostarczania można skonfigurować aktualizacje stopniowe maszyn wirtualnych w ramach 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 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 swoją organizację usługi Azure DevOpsi projekt z menu rozwijanego lub utwórz nową.

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

  7. Opcjonalnie możesz otagować każdą maszynę przy użyciu jej roli, takiej 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 wdrożenia, która ma już skonfigurowany potok, nowe maszyny wirtualne zostaną dodane do grupy wdrożenia 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 na etapie deweloperskim , aby przejść do zadań potoku, a następnie wybierz pozycję Wdróż.

    Zrzut ekranu przedstawiający zadania potoku.

  13. Można określić liczbę maszyn docelowych do wdrożenia 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 wdrażania znajdującego się w folderze głównym opublikowanych artefaktów.

    Zrzut ekranu przedstawiający opublikowane artefakty.

Zasoby

Wycofanie

Ustawienie ciągłego dostarczania Virtual Machines zostanie wycofane 31 marca 2023 r. Przejdź bezpośrednio do usługi Azure DevOps, aby utworzyć dostosowane potoki do wdrożenia 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— po prostu pomaga użytkownikom korzystać z środowiska rozpoczynania 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 z Azure Portal.

Często zadawane pytania

Gdzie mogę skonfigurować potok ciągłego wdrażania po tym, jak to środowisko jest przestarzałe? 

Po wycofaniu nie będzie można wyświetlać ani tworzyć potoków usługi Azure DevOps z bloku maszyny wirtualnej Azure Portal. Nadal możesz przejść do portalu usługi Azure DevOps i wyświetlić lub zaktualizować potoki.

Czy utracę wcześniej skonfigurowane potoki?

Nie. 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 etapu potoku wydania, aby skompilować potok przy użyciu szablonów.