Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Hanterade DevOps-pooler ger dig flera alternativ för virtuella datoravbildningar (VM) för att köra pipelines i din pool. Du kan skapa din pool genom att använda utvalda VM-avbildningar från marknadsplatsen, använda dina egna anpassade Azure Compute Gallery-avbildningar eller använda samma avbildningar som de Microsoft-värdade agenterna i Azure Pipelines.
Viktigt!
Följande bilder är inaktuella i Hanterade DevOps-pooler:
- Azure Pipelines – Windows Server 2019
- Ubuntu 20.04
Mer information finns i Avfasningsschema för hanterade DevOps-pooler.
Du kan konfigurera en pool med en enda avbildning eller flera bilder. När din pool har flera avbildningar anger dina pipelines vilken avbildning de vill köras på med alias.
Välj poolens avbildning
En standardavbildning väljs när du skapar en hanterad DevOps-pool. Du kan behålla standardalternativet eller ändra det när poolen skapas. Gå till Inställningar>Pool för att konfigurera avbildningen efter att poolen har skapats. Välj Lägg till från Bildbibliotek och välj sedan en eller flera bilder för poolen.
Om du väljer en enda bild, körs alla pipelines i poolen med den bilden. Om du väljer flera bilder kan du ange vilken avbildning som ska användas per pipeline. Mer information finns i Använda flera bilder per pool.
Om du har flera avbildningar i poolen och inte använder kravspecifikationer i dina pipelines för att specificera en avbildning, körs pipelines med hjälp av den första listade avbildningen i poolen. Du kan ändra ordningen på bilderna i poolen på följande två sätt:
- Använd mallar: Ändra ordningen på bilderna i
imageslistan ifabricProfileavsnittet. - Använd dra och släpp: Ordna bilderna i avbildningslistan i Azure-portalen.
Du kan välja mellan följande typer av bilder:
- Azure Pipelines-avbildningar: Välj från samma avbildningar som agenter som hostas av Microsoft använder.
- Valda marketplace-avbildningar: Välj från en kuraterad uppsättning av Microsoft-publicerade vm-avbildningar på marketplace.
-
Azure Compute Gallery-avbildningar: Välj från dina egna Azure Compute Gallery-avbildningar. Du måste tilldela rollen Läsare till serviceprincipalen
DevOpsInfrastructureför de Azure Compute Gallery-avbildningar som du vill använda. Mer information finns i Bevilja läsare rollåtkomst till tjänstensDevOpsInfrastructurehuvudnamn.
Azure Pipelines-avbildningar
Hanterade DevOps-pooler erbjuder flera förkonfigurerade avbildningar som har samma program som utvalda Microsoft-hostade agenter för Azure Pipelines.
Livscykeln för Azure Pipelines-avbildningar som erbjuds i Hanterade DevOps-pooler följer livscykeln för Microsoft-värdbaserade agentbilder. Om en avbildning i Microsoft-värdbaserade agenter är inaktuell är motsvarande avbildning av Hanterade DevOps-pooler också inaktuell inom en liknande tidsram. Den version av bilder som är tillgänglig i Microsoft-anpassade agenter kan skilja sig något från den versionen av bilder som är tillgänglig i Hanterade DevOps-pooler för samma bildtyp.
Mer information om livscykeln för hanterade DevOps-pooler finns i Bildlivscykel.
När du anger en Azure Pipelines-avbildning med hjälp av Azure-portalen används alltid den senaste versionen av avbildningen.
Varje avbildning innehåller följande installerade programvara:
| Bild | Programvara som ingår |
|---|---|
| Azure Pipelines – Windows Server 2025 | Programvara som ingår |
| Azure Pipelines – Windows Server 2022 | Programvara som ingår |
| Azure Pipelines – Windows Server 2019 | Programvara som ingår |
| Azure Pipelines – Ubuntu 24.04 | Programvara som ingår |
| Azure Pipelines – Ubuntu 22.04 | Programvara som ingår |
Viktigt!
Följande bilder är inaktuella i Hanterade DevOps-pooler:
- Azure Pipelines – Windows Server 2019
- Ubuntu 20.04
Mer information finns i Avfasningsschema för hanterade DevOps-pooler.
Valda marketplace-avbildningar
Hanterade DevOps-pooler innehåller en kuraterad uppsättning Microsoft-publicerade VM-avbildningar för användning i dina pooler.
Välj Valda marketplace-avbildningar. Välj önskad bild och välj sedan önskad version. Om du alltid vill använda den senaste versionen av en bild väljer du senaste.
Azure Compute Gallery-avbildningar
Välj Azure Compute Gallery-avbildningar för att ange en bild från alla gallerier som är tillgängliga i dina prenumerationer. Generaliserade avbildningar med följande operativsystem stöds:
- Windows Server 2025
- Windows Server 2022
- Windows 11
- Ubuntu 24.04
- Ubuntu 22.04
- Debian 9
- RHEL 9
- RHEL 8
- SUSE 15
- SUSE 12
Viktigt!
Hanterade DevOps-pooler stöder endast generaliserade Azure Compute Gallery-avbildningar.
Hanterade DevOps-pooler stöder inte Azure Compute Gallery-avbildningar som du skapar med hjälp av en betald basavbildning. Om du får ett felmeddelande som "Image Base stöds inte, eftersom det är en betald avbildning. Ange en annan avbildning som är kostnadsfri", välj en annan Azure Compute Gallery-avbildning baserat på en virtuell dator som du skapar med hjälp av en kostnadsfri prisplan för basavbildningen.
Ge rollen Läsare åtkomst till tjänsten DevOpsInfrastructures huvudnamn
Viktigt!
Tilldela rollen Läsare till tjänstens DevOpsInfrastructure huvudnamn för de Azure Compute Gallery-avbildningar som du vill använda. Om du väljer en Azure Compute Gallery-avbildning som inte har den här åtkomsten konfigurerad misslyckas skapandet av poolen. Du kan tilldela rollen Läsare individuellt på bildnivå eller på bildgallerinivå för alla bilder i galleriet.
Gå till önskad resurs i Azure Portal. Om du vill använda alla bilder i ett galleri går du till Azure Compute Gallery i Azure-portalen. Om du bara vill använda en viss bild går du till den avbildningen.
Välj Åtkomstkontroll (IAM) .
Välj Lägg till>rolltilldelning för att öppna sidan Lägg till rolltilldelning.
Tilldela följande roll. Detaljerade steg finns i Tilldela Azure-roller med hjälp av Azure-portalen.
Inställning Värde Roll Läsare Tilldela åtkomst till tjänstehuvudman Medlemmar DevOpsInfrastructure
Använda flera avbildningar per pool med alias
Om du har flera avbildningar i poolen kan du konfigurera din Azure DevOps-pipeline så att den använder en specifik avbildning genom att referera till ett alias för den avbildningen.
Om du har flera avbildningar i poolen och inte använder kravspecifikationer i dina pipelines för att specificera en avbildning, körs pipelines med hjälp av den första listade avbildningen i poolen. Du kan ändra ordningen på bilderna i poolen på följande sätt:
- Använd mallar: Ändra ordningen på bilderna i
imageslistan ifabricProfileavsnittet. - Använd dra och släpp: Ordna bilderna i avbildningslistan i Azure-portalen.
Om dina pipelines får problem efter att du har lagt till en ny image i poolen, borde du kontrollera ordningen på bilderna i listan. Överväg att använda krav och alias för att tydligt specificera vilken bild varje pipeline ska använda.
Konfigurera avbildningsalias
Om du vill lägga till och hantera avbildningsalias går du till avsnittet Bilder i poolinställningarna och väljer ...>Lägg till alias.
Lägg till önskade alias i listan Alias och välj sedan Spara.
I följande exempel visas en pool med två Azure Pipelines-avbildningar och en vald marketplace-avbildning. Azure Pipeline-avbildningarna visar sina standardalias och den valda Marketplace-avbildningen visar ett enda konfigurerat alias med namnet ubuntu-24.04-gen2.
Fördefinierade alias för Azure Pipelines-bilder
Förutom alla alias som du konfigurerar har Azure Pipelines-avbildningar följande fördefinierade alias.
| Avbildning av Azure Pipelines | Fördefinierade 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 |
Använd krav för att ange en bild
Om du har flera avbildningar i poolen kan du konfigurera en pipeline att köras på en specifik avbildning med hjälp av ett krav med namnet ImageOverride. När du anger kravet ImageOverride i din pipeline skickar Hanterade DevOps-pooler jobbet endast till agenter som använder den avbildningen.
Om du vill köra en pipeline på Ubuntu 24.04-avbildningen från föregående exempel som hade ett ubuntu-24.04-gen2 alias, anger du följande krav i pool avsnittet av din pipeline.
pool:
name: fabrikam-dev-pool # Name of Managed DevOps Pool
demands:
- ImageOverride -equals ubuntu-24.04-gen2
Viktigt!
Placera inte citattecken runt aliasnamnet i ImageOverride begäran, även om det har blanksteg i namnet.
Om du vill köra en pipeline med hjälp av en Azure Pipelines-avbildning i poolen använder du aliaset i föregående tabell. För att köra en pipeline på Azure Pipelines Windows Server 2022-avbildningen från föregående exempel, ange följande krav i pool-avsnittet av din pipeline:
pool:
name: fabrikam-dev-pool # Name of Managed DevOps Pool
demands:
- ImageOverride -equals windows-2022
Bildlivscykel
Hanterade DevOps Pools-agentavbildningar dras tillbaka när avbildningens operativsystem når slutet av supportlivscykeln. Avbildningar baserade på äldre versioner av operativsystem kan dras tillbaka när avbildningar baserade på nya versioner av operativsystemen släpps.
- Azure Pipelines-bilder erbjuder samma bilder och följer ett liknande utfasningsschema som Microsoft-värdagenter.
- Valda avbildningar från marketplace dras vanligtvis tillbaka när operativsystemet för avbildningen når slutet av dess supportperiod.
Schema för utfasning av bilder
- Azure Pipelines – Avfasningsschema för Windows Server 2019-avbildning
- Utfasningsschema för Ubuntu 20.04-bild
Azure Pipelines – Avfasningsschema för Windows Server 2019-avbildning
Hanterade DevOps-pooler tar bort bilden Azure Pipelines – Windows Server 2019.
- Skapande av nya pooler som använder avbildningen Azure Pipelines – Windows Server 2019 inaktiveras automatiskt från och med den 1 november 2025, men befintliga pooler på dessa avbildningar fortsätter att köras fram till den 31 december 2025.
- Den 31 december 2025 kommer användningen av Azure Pipelines – Windows Server 2019-avbildningen att inaktiveras. Agenter som använder den här avbildningen konfigurerar inte, och pipelines körs inte.
För att hålla dina pooler igång, uppdatera till Azure Pipelines – Windows Server 2022-avbildningen om du använder Azure Pipelines – Windows Server 2019-avbildningen. Du kan också använda Windows Server 2019-avbildningen från valda Marketplace-avbildningar eller din egen Azure Compute Gallery Windows 2019-avbildning. Marketplace-avbildningen innehåller inte den förinstallerade programvaran från Azure Pipelines-avbildningen.
Utfasningsschema för Ubuntu 20.04-bild
Ubuntu 20.04 LTS Standard Support avslutades den 31 maj 2025 och Hanterade DevOps-pooler tog bort Ubuntu 20.04-avbildningarna från valda Marketplace-avbildningar och Azure Pipelines-avbildningar.
Skapandet av nya pooler med Ubuntu 20.04 valda marketplace-avbildningar eller Azure Pipelines-avbildningar inaktiverades den 15 juli 2025. Från och med den 30 augusti 2025 stöds inte pipelines som tidigare konfigurerats för att använda dessa bilder.
Om du vill att dina pooler som för närvarande använder Ubuntu 20.04 ska köras uppdaterar du Ubuntu 20.04-avbildningarna till Ubuntu 22.04 eller 24.04 (rekommenderas). Mer information finns i Välj poolens avbildning. Om du har flera avbildningar i poolen, uppdatera aliaser för dina Ubuntu-avbildningar så att dina pipelines som kräver att köras med Ubuntu använder den önskade avbildningen.