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.
Zarządzane pule DevOps udostępniają kilka opcji obrazów maszyn wirtualnych (VM) do uruchamiania potoków w puli. Pulę można utworzyć przy użyciu wybranych obrazów maszyn wirtualnych z witryny Marketplace, użyć własnych niestandardowych obrazów galerii obliczeniowej platformy Azure lub użyć tych samych obrazów co agenci hostowani przez firmę Microsoft w usłudze Azure Pipelines.
Ważne
Następujące obrazy są wycofywane w zarządzanych pulach DevOps:
- Azure Pipelines — Windows Server 2019
- Ubuntu 20.04
Aby uzyskać więcej informacji, zobacz Harmonogram wycofywania obrazów zarządzanych pul DevOps.
Pulę można skonfigurować z wykorzystaniem jednego obrazu lub wielu obrazów. Gdy pula ma wiele obrazów, potoki określają obraz, na który mają być uruchamiane, przy użyciu aliasów.
Wybierz obraz puli
Domyślny obraz jest wybierany podczas tworzenia zarządzanej puli DevOps. Możesz zachować wybór domyślny lub zmienić go podczas tworzenia puli. Aby skonfigurować obraz po utworzeniu puli, przejdź do Ustawienia>Pula. Wybierz opcję Dodaj z biblioteki obrazów, a następnie wybierz co najmniej jeden obraz do swojej puli.
W przypadku wybrania pojedynczego obrazu wszystkie potoki w puli są uruchamiane przy użyciu tego obrazu. Jeśli wybierzesz wiele obrazów, możesz określić obraz do użycia dla poszczególnych potoków. Aby uzyskać więcej informacji, zobacz Używanie wielu obrazów na pulę.
Jeśli masz wiele obrazów w swojej puli i nie używasz wymagań w swoich potokach do wyznaczenia obrazu, potoki są uruchamiane z wykorzystaniem pierwszego obrazu na liście w puli. Możesz zmienić kolejność obrazów w swojej puli na dwa sposoby:
- Użyj szablonów: zmień kolejność obrazów na
imagesliście wfabricProfilesekcji . - Użyj przeciągania: zamawianie obrazów na liście obrazów w witrynie Azure Portal.
Możesz wybrać spośród następujących typów obrazów:
- Obrazy usługi Azure Pipelines: wybierz z tych samych obrazów, których używają agenci hostowani przez firmę Microsoft.
- Wybrane obrazy z witryny Marketplace: wybierz spośród wyselekcjonowanych zestawów obrazów maszyn wirtualnych z witryny Marketplace opublikowanych przez firmę Microsoft.
-
Obrazy z galerii zasobów obliczeniowych platformy Azure: wybierz własne obrazy z galerii obliczeniowej platformy Azure. Musisz przypisać rolę Czytelnik do
DevOpsInfrastructurejednostki usługi dla obrazów galerii obliczeniowej platformy Azure, których chcesz użyć. Aby uzyskać więcej informacji, zobacz Udzielanie dostępu roli Czytelnik doDevOpsInfrastructurejednostki usługi.
Obrazy usługi Azure Pipelines
Zarządzane pule DevOps udostępnia kilka wstępnie skonfigurowanych obrazów, które mają to samo oprogramowanie, co wybrani agenci hostowani przez firmę Microsoft dla usługi Azure Pipelines.
Cykl życia obrazów usługi Azure Pipelines oferowanych w zarządzanych pulach DevOps jest zgodny z cyklem życia obrazów agentów hostowanych przez firmę Microsoft. Jeśli obrazy w agentach hostowanych przez firmę Microsoft są przestarzałe, to odpowiednie obrazy zarządzanych pul DevOps również stają się przestarzałe w podobnym czasie. Wersja obrazów dostępnych w agentach hostowanych przez firmę Microsoft może nieco się różnić od wersji obrazów dostępnych w zarządzanych pulach DevOps dla tego samego typu obrazu.
Aby uzyskać więcej informacji na temat cyklu życia obrazów zarządzanych pul DevOps, zobacz Cykl życia obrazu.
Podczas określania obrazu usługi Azure Pipelines przy użyciu witryny Azure Portal zawsze jest używana najnowsza wersja obrazu.
Każdy obraz zawiera następujące zainstalowane oprogramowanie:
| obraz | Dołączone oprogramowanie |
|---|---|
| Azure Pipelines — Windows Server 2025 | Dołączone oprogramowanie |
| Azure Pipelines — Windows Server 2022 | Dołączone oprogramowanie |
| Azure Pipelines — Windows Server 2019 | Dołączone oprogramowanie |
| Azure Pipelines — Ubuntu 24.04 | Dołączone oprogramowanie |
| Azure Pipelines — Ubuntu 22.04 | Dołączone oprogramowanie |
Ważne
Następujące obrazy systemowe są wycofywane z użytku w zarządzanych pulach DevOps:
- Azure Pipelines — Windows Server 2019
- Ubuntu 20.04
Aby uzyskać więcej informacji, zobacz Harmonogram wycofywania obrazów zarządzanych pul DevOps.
Wybrane obrazy z witryny Marketplace
Zarządzane pule DevOps oferują wyselekcjonowany zestaw obrazów maszyn wirtualnych udostępnianych na platformie Marketplace przez firmę Microsoft do użycia w pulach.
Wybierz pozycję Wybrane obrazy z witryny Marketplace. Wybierz żądany obraz, a następnie wybierz żądaną wersję. Aby zawsze używać najnowszej wersji obrazu, wybierz pozycję najnowsza.
Obrazy z galerii obliczeń platformy Azure
Wybierz obrazy galerii platformy obliczeniowej Azure, aby określić obraz z dowolnej galerii dostępnej w subskrypcjach. Obsługiwane są uogólnione obrazy z następującymi systemami operacyjnymi:
- Windows Server 2025
- Windows Server 2022
- Windows 11
- Ubuntu 24.04
- Ubuntu 22.04
- Debian 9
- RHEL 9
- RHEL 8
- SUSE 15
- SUSE 12
Ważne
Zarządzane pule DevOps obsługują tylko uogólnione obrazy w galerii obliczeniowej Azure.
Zarządzane pule DevOps nie obsługują obrazów z Galerii obliczeniowej Azure, które zostały utworzone przy użyciu płatnego obrazu podstawowego. Jeśli zostanie wyświetlony błąd taki jak "Baza obrazów nie jest obsługiwana, ponieważ jest to obraz płatny. Podaj inny obraz, który jest bezpłatny", wybierz inny obraz z galerii obliczeń platformy Azure na podstawie maszyny wirtualnej utworzonej przy użyciu bezpłatnego planu cenowego dla obrazu podstawowego.
Przyznaj dostęp w roli Czytelnika do zasady usługi DevOpsInfrastructure
Ważne
Przypisz rolę Czytelnik do DevOpsInfrastructure jednostki usługi dla obrazów galerii obliczeń platformy Azure, których chcesz użyć. Jeśli wybierzesz obraz w galerii Compute platformy Azure, który nie ma skonfigurowanego dostępu, utworzenie puli zakończy się niepowodzeniem. Rolę Czytelnik można przypisać indywidualnie na poziomie obrazu lub na poziomie galerii obrazów dla wszystkich obrazów w galerii.
Przejdź do żądanego zasobu w witrynie Azure Portal. Aby użyć wszystkich obrazów w galerii, przejdź do witryny Azure Compute Gallery w witrynie Azure Portal. Aby użyć tylko określonego obrazu, przejdź do tego obrazu.
Wybierz pozycję Kontrola dostępu (IAM).
Wybierz Dodaj>Dodaj przypisanie roli, aby otworzyć stronę Dodawanie przypisania roli.
Przypisz następującą rolę. Aby uzyskać szczegółowe instrukcje, zobacz Przypisywanie ról platformy Azure przy użyciu witryny Azure Portal.
Ustawienie Wartość Rola Czytelnik Przypisz dostęp do jednostka usługi Członkowie DevOpsInfrastructure
Użyj wielu obrazów na pulę z aliasami
Jeśli masz wiele obrazów w puli, możesz skonfigurować potok usługi Azure DevOps tak, aby używał określonego obrazu, odwołując się do aliasu dla tego obrazu.
Jeśli masz wiele obrazów w swojej puli i nie używasz wymagań w swoich potokach do wyznaczenia obrazu, potoki są uruchamiane z wykorzystaniem pierwszego obrazu na liście w puli. Możesz zmienić kolejność obrazów w puli w następujący sposób:
- Użyj szablonów: zmień kolejność obrazów na
imagesliście wfabricProfilesekcji . - Użyj przeciągania: zamawianie obrazów na liście obrazów w witrynie Azure Portal.
Jeśli potoki występują problemy po dodaniu nowego obrazu do puli, sprawdź kolejność obrazów na liście. Rozważ użycie żądań i aliasów, aby jawnie wyznaczyć obraz, którego powinien używać każdy potok.
Konfigurowanie aliasów obrazów
Aby dodać aliasy obrazów i zarządzać nimi, przejdź do sekcji Obrazy ustawień puli i wybierz pozycję ...>Dodaj alias.
Dodaj wszystkie żądane aliasy do listy Alias , a następnie wybierz pozycję Zapisz.
Poniższy przykład przedstawia pulę z dwoma obrazami usługi Azure Pipelines i jednym wybranym obrazem witryny Marketplace. Obrazy usługi Azure Pipeline pokazują domyślne aliasy, a wybrany obraz witryny Marketplace przedstawia jeden skonfigurowany alias o nazwie ubuntu-24.04-gen2.
Wstępnie zdefiniowane aliasy obrazu usługi Azure Pipelines
Oprócz wszystkich skonfigurowanych aliasów obrazy usługi Azure Pipelines mają następujące wstępnie zdefiniowane aliasy.
| Obraz usługi Azure Pipelines | Wstępnie zdefiniowany alias |
|---|---|
| Azure Pipelines — Windows Server 2025 | windows-2025 |
| Azure Pipelines — Windows Server 2022 | windows-2022 |
| Azure Pipelines — Windows Server 2019 | windows-2019 |
| Azure Pipelines — Ubuntu 24.04 | ubuntu-24.04 |
| Azure Pipelines — Ubuntu 22.04 | ubuntu-22.04 |
Określanie obrazu przy użyciu wymagań
Jeśli masz wiele obrazów w puli, możesz skonfigurować potok do uruchamiania na określonym obrazie przy użyciu żądania o nazwie ImageOverride. Po określeniu zapotrzebowania w potoku ImageOverride zarządzane pule DevOps wysyłają zadanie tylko do agentów korzystających z tego obrazu.
Aby uruchomić potok na obrazie Ubuntu 24.04 z poprzedniego przykładu, który miał ubuntu-24.04-gen2 alias, określ następujące zapotrzebowanie w sekcji pool swojego potoku.
pool:
name: fabrikam-dev-pool # Name of Managed DevOps Pool
demands:
- ImageOverride -equals ubuntu-24.04-gen2
Ważne
Nie umieszczaj cudzysłowów wokół nazwy aliasu ImageOverride w żądaniu, nawet jeśli zawiera spacje w nazwie.
Aby uruchomić potok przy użyciu obrazu usługi Azure Pipelines w puli, użyj aliasu w poprzedniej tabeli. Aby uruchomić potok na obrazie systemu Windows Server 2022 usługi Azure Pipelines z poprzedniego przykładu, określ następujące zapotrzebowanie w pool sekcji potoku:
pool:
name: fabrikam-dev-pool # Name of Managed DevOps Pool
demands:
- ImageOverride -equals windows-2022
Cykl życia obrazu
Obrazy agentów zarządzanych pul DevOps zostają wycofane, gdy system operacyjny obrazu osiągnie koniec wsparcia. Obrazy oparte na starszych wersjach systemów operacyjnych mogą zostać wycofane po wydaniu obrazów opartych na nowych wersjach systemów operacyjnych.
- Obrazy usługi Azure Pipelines oferują te same obrazy i są zgodne z podobnym harmonogramem wycofywania co agenci hostowani przez firmę Microsoft.
- Wybrane obrazy Marketplace są zazwyczaj wycofywane, gdy system operacyjny obrazu osiągnie koniec cyklu wsparcia.
Harmonogram wycofywania obrazów
- Azure Pipelines — harmonogram wycofania obrazu systemu Windows Server 2019
- Harmonogram wycofywania obrazów z systemem Ubuntu 20.04
Azure Pipelines — harmonogram wycofywania obrazu systemu Windows Server 2019
Zarządzana pula DevOps usuwa obraz Azure Pipelines — Windows Server 2019.
- Tworzenie nowych pul korzystających z obrazu usługi Azure Pipelines — Windows Server 2019 jest wyłączone od 1 listopada 2025 r., ale istniejące pule na tych obrazach będą nadal działać do 31 grudnia 2025 r.
- 31 grudnia 2025 r. użycie obrazu Azure Pipelines — Windows Server 2019 zostanie wyłączone. Agent korzystający z tego obrazu nie jest konfigurowany, a potoki nie działają.
Aby procesy w pulach działały poprawnie, jeśli używasz obrazu Azure Pipelines — Windows Server 2019, zaktualizuj obraz Azure Pipelines — Windows Server 2022. Możesz również użyć obrazu systemu Windows Server 2019 z wybranych obrazów z witryny Marketplace lub własnego obrazu z Galerii Obliczeń Azure Windows 2019. Obraz Marketplace nie zawiera wstępnie zainstalowanego oprogramowania z obrazu Azure Pipelines.
Harmonogram wycofywania obrazu Ubuntu 20.04
Wsparcie dla systemu Ubuntu 20.04 LTS Standard zakończyło się 31 maja 2025 r. i zarządzane pule DevOps usunęły obrazy systemu Ubuntu 20.04 z wybranych obrazów z witryny Marketplace i obrazów usługi Azure Pipelines.
Tworzenie nowych pul przy użyciu wybranych obrazów z witryny Marketplace w systemie Ubuntu 20.04 lub obrazów usługi Azure Pipelines zostało wyłączone 15 lipca 2025 r. Od 30 sierpnia 2025 r. potoków, które zostały wcześniej skonfigurowane do używania tych image'ów, przestaną być wspierane.
Aby zapewnić dalsze działanie pul używających obecnie Ubuntu 20.04, zaktualizuj obrazy do Ubuntu 22.04 lub 24.04 (zalecane). Aby uzyskać więcej informacji, zobacz Wybierz obraz swojej puli. Jeśli masz wiele obrazów dyskowych w swojej puli, zaktualizuj aliasy dla obrazów Ubuntu, aby potoki, które wymagają uruchomienia na Ubuntu, działały z wykorzystaniem wybranych obrazów.