Udostępnij za pośrednictwem


Szybki start: tworzenie zarządzanej puli DevOps przy użyciu witryny Azure Portal

W tym artykule pokazano, jak utworzyć pulę zarządzanych devops i uruchomić potok w nowej puli.

Wymagania wstępne

Przed wykonaniem kroków opisanych w tym artykule należy skonfigurować subskrypcję platformy Azure i organizację usługi Azure DevOps do użycia z zarządzanymi pulami DevOps zgodnie z opisem w artykule Wymagania wstępne . Te kroki należy wykonać tylko raz na subskrypcję platformy Azure i organizację usługi Azure DevOps.

Tworzenie zasobu zarządzanych pul DevOps

  1. Zaloguj się w witrynie Azure Portal.

  2. Wyszukaj pozycję Zarządzane pule DevOps i wybierz je z dostępnych opcji.

  3. Wybierz pozycję Utwórz lub Utwórz zarządzane pule DevOps, jeśli jest to pierwsza pula.

    Zrzut ekranu przedstawiający przycisk Utwórz zarządzane pule DevOps.

  4. Określ projekt Subskrypcja, Grupa zasobów, Centrum deweloperów i Centrum deweloperów. Jeśli nie utworzono jeszcze grupy zasobów, Centrum deweloperów lub projektu Centrum deweloperów, możesz je utworzyć w tym kroku. Zrzut ekranu przedstawiający początkowe ustawienia konfiguracji tworzenia zarządzanych pul DevOps.

  5. Określ organizację usługi Azure DevOps, której chcesz używać z pulą, nazwą puli i regionem dla puli.

    Zrzut ekranu przedstawiający pole organizacji usługi Azure DevOps.

    Domyślnie pule są konfigurowane dla wszystkich projektów w jednej organizacji. Możesz skonfigurować dodatkowe organizacje lub ograniczyć projekty na karcie Zabezpieczenia . Wybierz region, który znajduje się blisko innych zasobów platformy Azure, których używasz, aby uzyskać najlepsze koszty i wydajność.

  6. Określ maksymalną liczbę agentów, które mają być dostępne (maksymalna liczba agentów), rozmiar maszyny wirtualnej agentów (rozmiar agenta) i typ dysku systemu operacyjnego dla agentów. D2adsV5 jest domyślnym rozmiarem agenta. W razie potrzeby wybierz pozycję Zmień rozmiar , aby wybrać inny rozmiar.

    Zrzut ekranu przedstawiający rozmiar agenta, liczbę i typ dysku systemu operacyjnego.

    Rozmiary agentów (jednostki SKU) z dostępnymi przydziałami zarządzanych pul DevOps są oznaczone jako Dostępne. Możesz zażądać większego limitu przydziału dla jednostek SKU niedostępnych . Po zatwierdzeniu żądania limitu przydziału dla jednostki SKU niedostępnej zostanie wyświetlona jako Dostępna. Dowiedz się więcej o limitach przydziałów zarządzanych pul DevOps.

  7. Skonfiguruj obrazy dla puli. Domyślnie pule są tworzone przy użyciu pojedynczego obrazu. Aby zmienić obraz lub skonfigurować wiele obrazów, wybierz pozycję Dodaj z biblioteki obrazów i wybierz obraz lub obrazy, których chcesz użyć dla puli.

    Zrzut ekranu przedstawiający sekcję Obrazy.

  8. Skonfiguruj żądane dodatkowe ustawienia dla puli, wybierając odpowiednią kartę. Wyświetl każdą kartę, aby wyświetlić ustawienia domyślne dla zarządzanych pul DevOps i zapoznaj się z poniższymi linkami, aby uzyskać więcej informacji na temat ustawień dostępnych na każdej karcie. Aby użyć ustawień domyślnych w poniższych sekcjach, przejdź do sekcji Przeglądanie i tworzenie.

    Zrzut ekranu przedstawiający karty ustawień.

    • Skalowanie — skonfiguruj ustawienia skalowania, aby zarządzać wydajnością i kosztami zarządzanej puli DevOps. Ustawieniem domyślnym są bezstanowi agenci bez agentów rezerwowych.
    • Sieć — dodaj agentów z zarządzanej puli DevOps do sieci wirtualnej. Ustawieniem domyślnym jest izolowana sieć wirtualna dla agentów.
    • Magazyn — dołączanie pustego dysku danych do agentów. Wartość domyślna to brak dołączonego dysku danych.
    • Zabezpieczenia — konfigurowanie dostępu do organizacji i projektu, określanie uprawnień puli i konfigurowanie trybu interaktywnego na potrzeby testowania. Wartość domyślna to pula skonfigurowana dla wszystkich projektów w organizacji określonej w organizacji usługi Azure DevOps.
    • Tagi — użyj tagów, aby zorganizować zasoby platformy Azure i hierarchię zarządzania.
  9. Wybierz pozycję Przejrzyj i utwórz, a następnie wybierz pozycję Utwórz , aby potwierdzić.

    Zrzut ekranu przedstawiający początkowe ustawienia konfiguracji Przeglądanie i tworzenie dla zarządzanych pul DevOps.

    Proces aprowizacji może potrwać kilka chwil. Po zakończeniu tworzenia puli agentów można wyświetlić pulę w usłudze Azure DevOps i uruchomić potoki w tej puli.

    Jeśli twoja subskrypcja nie ma pojemności do skonfigurowania puli przy użyciu żądanej jednostki SKU maszyny wirtualnej platformy Azure i maksymalnej liczby agentów, tworzenie puli kończy się niepowodzeniem z powodu błędu podobnego do poniższego komunikatu. Cores needed to complete this request is 8, which exceeds the current limit of 0 for SKU family standardDDSv4Family in region eastus. Please choose a different region if possible, or request additional quota at https://portal.azure.com/#view/Microsoft_Azure_Support/NewSupportRequestV3Blade/issueType/quota/subscriptionId/subscription_id_placeholder/topicId/3eadc5d3-b59a-3658-d8c6-9c729ba35b97. Aby rozwiązać ten problem, zobacz Przeglądanie limitów przydziałów usługi DevOps zarządzanych.

Wyświetlanie puli agentów w usłudze Azure DevOps

  1. Przejdź do portalu usługi Azure DevOps i zaloguj się do organizacji usługi Azure DevOps (https://dev.azure.com/{your-organization}).

  2. Przejdź do pozycji Ustawienia organizacji usługi Azure DevOps>.

    Zrzut ekranu przedstawiający przycisk Ustawienia organizacji.

  3. Przejdź do pul agentów potoków>i sprawdź, czy nowa pula jest wyświetlana. Jeśli właśnie utworzono zarządzaną pulę DevOps, wyświetlenie nowej puli na liście agentów może potrwać kilka chwil.

    Zrzut ekranu przedstawiający listę pul agentów.

Uruchamianie potoku w nowej puli

W tym kroku utworzymy prosty potok w domyślnym repozytorium projektu usługi Azure DevOps i uruchomimy go w nowej zarządzanej puli DevOps.

  1. Przejdź do portalu usługi Azure DevOps i zaloguj się do organizacji usługi Azure DevOps (https://dev.azure.com/{your-organization}).

  2. Przejdź do projektu, w którym chcesz uruchomić potok, a następnie wybierz pozycję Potoki.

    Zrzut ekranu przedstawiający listę Projekty.

  3. Wybierz pozycję Nowy potok (lub Utwórz potok, jeśli jest to pierwszy potok).

    Zrzut ekranu przedstawiający przycisk nowego potoku.

  4. Wybierz pozycję Azure Repos Git.

    Zrzut ekranu przedstawiający typy repozytoriów.

  5. Wybierz repozytorium, które ma taką samą nazwę jak projekt. W tym przykładzie projekt nosi nazwę FabrikamFiber, dlatego wybieramy repozytorium o tej samej nazwie.

    Zrzut ekranu przedstawiający repozytorium FabrikamFiber.

  6. Wybierz pozycję Potok startowy.

    Zrzut ekranu przedstawiający listę szablonów potoku.

  7. Domyślnie szablon startowy używa agenta systemu Linux hostowanego przez firmę Microsoft. Edytuj szablon potoku i zmień sekcję pool , tak aby odwoływała się do puli utworzonej w poprzednich krokach.

    # Change these two lines as shown in the following example.
     pool:
      vmImage: ubuntu-latest
    

    W tym przykładzie pula zarządzanej metodyki DevOps ma nazwę fabrikam-managed-pool, więc zastąp vmImage: ubuntu-latest ciąg ciągiem name: fabrikam-managed-poolsi określ nazwę zarządzanej puli DevOps.

    # Replace fabrikam-managed-pools with the name
    # of your Managed DevOps Pool.
    pool:
      name: fabrikam-managed-pool
    
  8. Wybierz pozycję Zapisz i uruchom, a następnie wybierz pozycję Zapisz i uruchom ponownie, aby potwierdzić.

    Zrzut ekranu przedstawiający przycisk zapisz i uruchom.

  9. Jeśli jest to pierwsze uruchomienie potoku w tej puli, może zostać wyświetlony monit o udzielenie uprawnień przed uruchomieniem potoku.

  10. Obejrzyj przebieg potoku w usłudze Azure DevOps i możesz przełączyć się do witryny Azure Portal i wyświetlić uruchomionego agenta w widoku Agenci.