Sdílet prostřednictvím


Konfigurace imagí spravovaných fondů DevOps

Spravované DevOps bazény poskytují několik možností pro obrazy virtuálních strojů, které můžete použít pro spuštění kanálů ve vašem bazénu. Fond můžete vytvořit pomocí vybraných imagí virtuálních počítačů z Marketplace, využít vlastní image z Galerie výpočetních prostředků Azure nebo použít stejné image jako agenti hostovaní Microsoftem v Azure Pipelines.

Důležité

Ve spravovaných fondech DevOps budou brzy odstraněny následující image:

  • Azure Pipelines – Windows Server 2019
  • Ubuntu 20.04

Další informace naleznete v plánu vyřazení obrázků spravovaných fondů DevOps.

Můžete nakonfigurovat fond s jedním obrázkem nebo několika obrázky. Pokud má váš pool více imagí, pipeline určuje image, na které budou spuštěny, pomocí aliasů.

Vyberte obraz fondu

Při vytváření spravovaného fondu DevOps se vybere výchozí image. Výchozí volbu můžete zachovat nebo ji změnit během vytváření fondu. Po vytvoření fondu nakonfigurujte obraz tak, že přejdete do Nastavení>Fondu. Vyberte Přidat z knihovny obrázků a pak vyberte jeden nebo více obrázků pro váš fond.

Snímek obrazovky znázorňující, jak nakonfigurovat obrázek

Pokud vyberete jeden obraz, spustí se všechna potrubí ve vašem fondu pomocí tohoto obrazu. Pokud vyberete více obrázků, můžete určit obrázek, který se má použít pro jednotlivé pipeliny. Další informace najdete v tématu Použití více obrázků na fond.

Pokud máte ve fondu více obrázků a nepoužíváte předpoklady v kanálech k určení obrázku, kanály se spouštějí s použitím prvního uvedeného obrázku ve vašem fondu. Pořadí obrázků ve fondu můžete změnit dvěma způsoby:

Můžete si vybrat z následujících typů obrázků:

Image Azure Pipelines

Spravované fondy DevOps poskytují několik předkonfigurovaných imagí, které mají stejný software jako vybraní agenti hostovaní Microsoftem pro Azure Pipelines.

Životní cyklus obrazů Azure Pipelines nabízených ve spravovaných DevOps poolech se řídí životním cyklem obrazů agentů hostovaných Microsoftem. Pokud je image v agentech hostovaných Microsoftem zastaralá, odpovídající image spravovaných fondů DevOps je také v podobném časovém rámci zastaralá. Verze obrazů dostupných v agentech hostovaných Microsoftem se může mírně lišit od verze obrazů dostupných ve spravovaných DevOps poolech pro stejný typ obrazu.

Další informace o životním cyklu obrazů v rámci spravovaných DevOps fondů najdete v tématu Životní cyklus obrazů.

Když zadáte image Azure Pipelines pomocí webu Azure Portal, vždy se použije nejnovější verze image.

Snímek obrazovky zobrazující obrázky Azure Pipelines.

Každá image obsahuje následující nainstalovaný software:

Obrázek Zahrnutý software
Azure Pipelines – Windows Server 2025 Zahrnutý software
Azure Pipelines – Windows Server 2022 Zahrnutý software
Azure Pipelines – Windows Server 2019 Zahrnutý software
Azure Pipelines – Ubuntu 24.04 Zahrnutý software
Azure Pipelines – Ubuntu 22.04 Zahrnutý software

Důležité

Ve spravovaných fondech DevOps budou brzy odstraněny následující image:

  • Azure Pipelines – Windows Server 2019
  • Ubuntu 20.04

Další informace naleznete v plánu vyřazení obrázků spravovaných fondů DevOps.

Vybrané image z marketplace

Spravované fondy DevOps poskytují vybranou sadu imagí virtuálních počítačů z Marketplace publikovaných Microsoftem pro použití ve vašich fondech.

Snímek obrazovky znázorňující vybrané obrázky z marketplace

Zvolte Vybrané image z marketplace. Vyberte požadovaný obrázek a pak vyberte požadovanou verzi. Pokud chcete vždy používat nejnovější verzi image, vyberte nejnovější.

Vyberte obrázky Azure Compute Gallery a určete obrázek z libovolné galerie dostupné ve vašich předplatných. Jsou podporovány generalizované image s následujícími operačními systémy:

  • Windows Server 2025
  • Windows Server 2022
  • Windows 11
  • Ubuntu 24.04
  • Ubuntu 22.04
  • Debian 9
  • RHEL 9
  • RHEL 8
  • SUSE 15
  • SUSE 12

Důležité

Spravované fondy DevOps podporují pouze generalizované obrázky galerie výpočetní techniky Azure.

Spravované fondy DevOps nepodporují ty obrázky galerie výpočetních prostředků Azure, které vytvoříte pomocí placeného základního obrázku. Pokud se zobrazí chyba jako "Image Base není podporován, protože se jedná o placený image." Zadejte jiný, volně dostupný obraz a vyberte jiný obraz z Galerie výpočetních prostředků Azure podle virtuálního počítače, který vytvoříte pomocí bezplatného cenového plánu pro základní obraz.

Snímek obrazovky znázorňující obrázky galerie výpočetních prostředků Azure

Poskytnout přístup role Reader k instančnímu objektu DevOpsInfrastructure

Důležité

Přiřaďte roli Čtenář k účtu služby DevOpsInfrastructure pro obrázky ve službě Azure Compute Gallery, které chcete použít. Pokud vyberete image Galerie výpočetních prostředků Azure, která tento přístup nemá nakonfigurovaný, vytvoření fondu se nezdaří. Roli Čtenář můžete přiřadit jednotlivě na úrovni obrázku nebo na úrovni galerie obrázků pro všechny obrázky v galerii.

  1. Na webu Azure Portal přejděte k požadovanému prostředku. Pokud chcete použít všechny image v galerii, přejděte na webu Azure Portal do Galerie výpočetních prostředků Azure . Pokud chcete použít jenom konkrétní obrázek, přejděte na tento obrázek.

  2. Vyberte Řízení přístupu (IAM).

  3. Vyberte Přidat>Přidat přiřazení role, aby se otevřela stránka Přidání přiřazení role.

  4. Přiřaďte následující roli. Podrobný postup najdete v tématu Přiřazení rolí Azure pomocí webu Azure Portal.

    Nastavení Hodnota
    Role Čtenář
    Přiřadit přístup k instanční objekt
    Členové DevOpsInfrastructure

    Snímek obrazovky znázorňující přiřazení role

Použití více obrázků na fond s aliasy

Pokud máte ve fondu více imagí, můžete kanál Azure DevOps nakonfigurovat tak, aby používal konkrétní image, a to odkazem na alias pro tuto image.

Pokud máte ve fondu více obrázků a nepoužíváte předpoklady v kanálech k určení obrázku, kanály se spouštějí s použitím prvního uvedeného obrázku ve vašem fondu. Pořadí obrázků ve fondu můžete změnit následujícími způsoby:

Pokud po přidání nového obrazu do fondu dochází k problémům s pipeline, zkontrolujte pořadí obrazů v seznamu. Zvažte použití požadavků a aliasů k explicitní určení image, kterou má každý kanál používat.

Konfigurace aliasů obrázků

Pokud chcete přidat a spravovat aliasy obrázků, přejděte do části Obrázky nastavení fondu a vyberte ...>Přidání aliasu

Snímek obrazovky s možností nabídky Přidat alias

Do seznamu Alias přidejte všechny požadované aliasy a pak vyberte Uložit.

Snímek obrazovky znázorňující podokno Alias

Následující příklad ukazuje fond se dvěma imagemi Azure Pipelines a jednou vybranou imagí Marketplace. Obrázky Azure Pipeline se zobrazují s výchozími aliasy a na vybraném obrázku trhu je jeden konfigurovaný alias s názvem ubuntu-24.04-gen2.

Snímek obrazovky znázorňující pool s více obrázky s aliasy

Předdefinované aliasy image Azure Pipelines

Kromě všech aliasů, které nakonfigurujete, mají image Azure Pipelines následující předdefinované aliasy.

Image Azure Pipelines Předdefinovaný 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

Určení obrázku pomocí požadavků

Pokud máte ve fondu více obrazů, můžete pipeline nakonfigurovat tak, aby běžel na konkrétní obraz pomocí požadavku. Když v kanálu zadáte požadavek ImageOverride, spravované fondy DevOps odešlou úlohu pouze agentům, kteří používají daný obraz.

Pokud chcete spustit pipeline na obrazu Ubuntu 24.04 z předchozího příkladu, který měl ubuntu-24.04-gen2 alias, zadejte v části pool svého pipeline následující požadavek.

pool:
  name: fabrikam-dev-pool # Name of Managed DevOps Pool
  demands:
  - ImageOverride -equals ubuntu-24.04-gen2

Důležité

Nepoužívejte uvozovky kolem názvu aliasu ImageOverride v poptávce, i když má v názvu mezery.

Pokud chcete spustit pipeline pomocí image Azure Pipelines ve fondu, použijte alias v předchozí tabulce. Pokud chcete spustit potrubí na image Azure Pipelines s Windows Serverem 2022 z předchozího příkladu, zadejte v pool části potrubí následující požadavek:

pool:
  name: fabrikam-dev-pool # Name of Managed DevOps Pool
  demands:
  - ImageOverride -equals windows-2022

Životní cyklus obrázku

Image agentů spravovaných fondů DevOps se vyřadí, když operační systém image dosáhne konce životního cyklu podpory. Image založené na starších verzích operačních systémů se můžou vyřadit, když se uvolní image založené na nových verzích operačních systémů.

Plán vyřazení obrázku

Azure Pipelines – Plán ukončení podpory image systému Windows Server 2019

Spravované DevOps fondy odeberou image Azure Pipelines – Windows Server 2019.

  • Vytváření nových fondů, které používají image Azure Pipelines – Windows Server 2019, je od 1. listopadu 2025 zakázáno, ale stávající fondy využívající tyto image budou nadále fungovat až do 31. prosince 2025.
  • Dne 31. prosince 2025 bude použití image Azure Pipelines – Windows Server 2019 zakázána. Agenti, kteří používají tento obraz, neprovisionují a kanály se nespouštějí.

Pokud chcete, aby fondy běžely, pokud používáte image Azure Pipelines – Windows Server 2019 , aktualizujte na image Azure Pipelines – Windows Server 2022 . Můžete také použít image Windows Server 2019 z vybraných obrazů z marketplace nebo vlastní image Windows 2019 z Galerie výpočetních prostředků Azure. Obraz marketplace nezahrnuje software předinstalovaný na obrazu Azure Pipelines.

Plán vyřazení obrazu Ubuntu 20.04

Standardní podpora Ubuntu 20.04 LTS skončila 31. května 2025 a spravované DevOps fondy odebraly obrazy Ubuntu 20.04 z vybraných obrazů z marketplace a obrazů Azure Pipelines.

15. července 2025 bylo zakázáno vytváření nových fondů pomocí vybraných imagí z Marketplace Ubuntu 20.04 nebo imagí Azure Pipelines. Od 30. srpna 2025 se potrubí, která byla dříve nakonfigurovaná pro použití těchto obrazů, nepodporují.

Aby vaše fondy, které aktuálně používají Ubuntu 20.04, zůstaly funkční, aktualizujte jejich obrazy Ubuntu 20.04 na verzi Ubuntu 22.04 nebo 24.04 (doporučeno). Další informace najdete v tématu Výběr image fondu. Pokud máte ve fondu více obrazů, aktualizujte aliasy pro obrazy Ubuntu, aby vaše kanály, které vyžadují Ubuntu, běžely s požadovaným obrazem.