Integrowanie środowisk DevTest Labs z usługą Azure Pipelines

Aby zintegrować Azure DevTest Labs z usługą Azure Pipelines, możesz użyć rozszerzenia Azure DevTest Labs Tasks. W tym artykule użyjesz rozszerzenia , aby utworzyć i wdrożyć środowisko, a następnie usunąć środowisko w jednym potoku. Środowisko służy do integrowania potoków ciągłej integracji/ciągłego dostarczania (CI/CD) usługi Azure Pipelines z Azure DevTest Labs.

Rozszerzenie Azure DevTest Labs Tasks dodaje następujące zadania do usługi Azure Pipelines:

  • Tworzenie środowiska
  • Usuwanie środowiska

Te zadania ułatwiają szybkie wdrażanie środowiska dla określonego testu, a następnie usuwanie środowiska po zakończeniu testu. Zwykle należy tworzyć i usuwać środowisko oddzielnie we własnych potokach.

Aby uzyskać informacje o innych zadaniach rozszerzeń, takich jak tworzenie maszyn wirtualnych i obrazów niestandardowych, zobacz Integrowanie usługi DevTest Labs z usługą Azure Pipelines.

Wymagania wstępne

Tworzenie potoku wydania i środowiska

  1. W projekcie usługi Azure DevOps wybierz pozycję Wydania w sekcji Potoki .

  2. Wybierz pozycję Nowy potok.

  3. Po prawej stronie wybierz szablon przedstawiający listę szablonów dla typowych wzorców wdrażania. Wybierz link Puste zadanie w górnej części strony.

  4. Na stronie Nowy potok wydania z listy rozwijanej Zadania na pasku narzędzi wybierz pozycję Etap 1.

    Zrzut ekranu przedstawiający otwieranie etapu wydania potoku.

  5. Wybierz znak + plus obok pozycji Zadanie agenta.

  6. W obszarze Dodaj zadania wyszukaj i wybierz pozycję Azure DevTest Labs Utwórz środowisko, a następnie wybierz pozycję Dodaj.

  7. Po lewej stronie wybierz zadanie Azure DevTest Labs Utwórz środowisko.

  8. Wypełnij formularz Azure DevTest Labs Create Environment (wersja zapoznawcza) w następujący sposób:

    Zrzut ekranu przedstawia pola wymagane dla środowiska usługi Azure Pipelines dla Azure DevTest Labs.

    • Subskrypcja usługi Azure RM: wybierz połączenie lub subskrypcję platformy Azure z listy rozwijanej.

      Uwaga

      Aby uzyskać informacje o tworzeniu bardziej ograniczonego połączenia uprawnień z subskrypcją platformy Azure, zobacz Punkt końcowy usługi Azure Resource Manager.

    • Laboratorium: wybierz nazwę laboratorium, dla którego chcesz wdrożyć. Można również użyć zmiennej $(labName). Ręczne wprowadzenie nazwy powoduje niepowodzenie. Wybierz nazwę z listy rozwijanej.

    • Nazwa środowiska: wprowadź nazwę środowiska do utworzenia w laboratorium.

    • Repozytorium: wybierz repozytorium kodu źródłowego zawierające szablon.

      Możesz wybrać domyślne repozytorium, repozytorium środowiska publicznego lub inne repozytorium zawierające szablon, którego chcesz użyć. Repozytoria są wyznaczone w zasadach laboratorium. Ręczne wprowadzenie przyjaznej nazwy powoduje błędy. Wybierz nazwę z listy rozwijanej.

    • Szablon: wybierz szablon, który ma zostać użyty do utworzenia środowiska. Ręczne wprowadzanie przyjaznej nazwy powoduje błędy. Wybierz nazwę z listy rozwijanej.

    • Plik parametrów: przejdź do lokalizacji zapisanego pliku parametrów.

    • Przesłonięcia parametrów: przekaż parametry niestandardowe do środowiska.

    Aby ustawić wartości parametrów, możesz użyć opcji Plik parametrów, Przesłonięcia parametrów lub obu tych parametrów. Na przykład można użyć tych pól do przekazania zaszyfrowanego hasła. Możesz również użyć zmiennych, aby uniknąć przekazywania informacji tajnych w dziennikach, a nawet łączyć się z usługą Azure Key Vault.

Usuwanie środowiska

Ostatnim etapem potoku jest usunięcie wdrożonego środowiska. Zwykle usuwasz środowisko po wykonaniu zadań deweloperskich lub uruchomieniu testów we wdrożonych zasobach.

  1. W potoku wydania wybierz znak + plus obok pozycji Zadanie agenta.

  2. W oknie Dodawanie zadań wyszukaj i dodaj Azure DevTest Labs Usuń środowisko.

  3. Po lewej stronie wybierz zadanie Azure DevTest Labs Usuń środowisko.

  4. Wypełnij formularz w następujący sposób:

    • Subskrypcja usługi Azure RM: wybierz połączenie lub subskrypcję.
    • Laboratorium: wybierz laboratorium, w którym istnieje środowisko.
    • Nazwa środowiska: wybierz nazwę środowiska do usunięcia.
  5. Wybierz pozycję Nowy potok wydania w górnej części strony potoku wydania i wprowadź nową nazwę potoku.

  6. Wybierz pozycję Zapisz w prawym górnym rogu.

Następne kroki