Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Za pomocą rozszerzenia Azure DevTest Labs Tasks można zintegrować usługę Azure DevTest Labs z usługą Azure Pipelines. W tym artykule użyjesz rozszerzenia, aby utworzyć i wdrożyć środowisko, a następnie usunąć środowisko w jednym przepływie pracy. Możesz wykorzystać środowisko do zintegrowania potoków ciągłej integracji/ciągłego dostarczania (CI/CD) w usługach Azure Pipelines z usługą 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 procesy tworzenia i usuwania środowiska przeprowadzasz osobno we własnych procesach.
Wymagania wstępne
- W witrynie Azure Portal utwórz laboratorium DevTest Labs lub użyj istniejącego laboratorium. Upewnij się, że laboratorium jest skonfigurowane do korzystania z Public Environment, które jest domyślnie włączone.
- Zarejestruj się lub zaloguj się do organizacji usługi Azure DevOps Services i utwórz projekt lub użyj istniejącego projektu.
- Zainstaluj rozszerzenie Azure DevTest Labs Tasks z witryny Visual Studio Marketplace do organizacji usług Azure DevOps Services.
Utwórz pipeline wydania i środowisko
W projekcie Azure DevOps wybierz pozycję Wydania w sekcji Potoków.
Wybierz Nowy pipeline.
Wybierz szablon po prawej stronie pokazuje listę szablonów dla typowych wzorców wdrażania. Wybierz link Puste zadanie w górnej części strony.
Na stronie Potok nowej wersji z listy rozwijanej Zadania na pasku narzędzi wybierz pozycję Etap 1.
Wybierz znak plus + obok zadania agenta.
W obszarze Dodaj zadania wyszukaj i wybierz pozycję Azure DevTest Labs Utwórz środowisko, a następnie wybierz pozycję Dodaj.
Po lewej stronie wybierz zadanie Tworzenie środowiska usługi Azure DevTest Labs.
Wypełnij formularz Azure DevTest Labs Create Environment (wersja zapoznawcza) w następujący sposób:
Subskrypcja usługi Azure RM: wybierz połączenie lub subskrypcję platformy Azure z listy rozwijanej.
Uwaga
Aby uzyskać informacje na temat tworzenia bardziej ograniczonego połączenia uprawnień z subskrypcją platformy Azure, zobacz Punkt końcowy usługi Azure Resource Manager.
Laboratorium: wybierz nazwę laboratorium, względem którego chcesz wdrożyć. Można również użyć zmiennej
$(labName). Ręczne wprowadzenie nazwy powoduje błąd. 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.
Parametry niestandardowe: Przekaż niestandardowe parametry do środowiska.
Możesz użyć pliku parametrów, nadpisywania parametrów, lub obu, aby ustawić wartości parametrów. Można na przykład 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 połączyć się z usługą Azure Key Vault.
Usuwanie środowiska
Ostatnim etapem potoku przetwarzania jest usunięcie środowiska, które zostało wdrożone. Zwykle środowisko można usunąć po wykonaniu zadań dewelopera lub uruchomieniu testów na wdrożonych zasobach.
W pipeline wydania wybierz znak plus + obok Zadania agenta.
W oknie Dodawanie zadań wyszukaj i dodaj Azure DevTest Labs Delete Environment.
Po lewej stronie wybierz zadanie Usuń środowisko usługi Azure DevTest Labs.
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.
Wybierz Nowa wersja potoku w górnej części strony potoku wydania i wprowadź nową nazwę potoku.
Wybierz pozycję Zapisz w prawym górnym rogu.