Skip to content

Commit 3562d40

Browse files
authored
Merge pull request #9088 from MicrosoftDocs/users/sdanie/566517
MDP Azure pipelines Gen 2 images
2 parents 1c467d2 + a91d267 commit 3562d40

4 files changed

Lines changed: 34 additions & 3 deletions

File tree

docs/managed-devops-pools/configure-images.md

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Configure images
33
description: Learn how to configure agent images for Managed DevOps Pools.
4-
ms.date: 03/03/2026
4+
ms.date: 04/02/2026
55
ms.topic: how-to
66
---
77

@@ -314,11 +314,27 @@ Each image includes the following installed software:
314314

315315
| Image | Included software |
316316
|-------|-------------------|
317+
| Azure Pipelines - Windows Server 2025 [Gen 2](#azure-pipelines-generation-2-images) | [Included software](https://github.com/actions/runner-images/blob/main/images/windows/Windows2025-Readme.md) |
318+
| Azure Pipelines - Windows Server 2022 [Gen 2](#azure-pipelines-generation-2-images) | [Included software](https://github.com/actions/runner-images/blob/main/images/windows/Windows2022-Readme.md) |
319+
| Azure Pipelines - Ubuntu 24.04 [Gen 2](#azure-pipelines-generation-2-images) | [Included software](https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2404-Readme.md) |
320+
| Azure Pipelines - Ubuntu 22.04 [Gen 2](#azure-pipelines-generation-2-images) | [Included software](https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2204-Readme.md) |
317321
| Azure Pipelines - Windows Server 2025 | [Included software](https://github.com/actions/runner-images/blob/main/images/windows/Windows2025-Readme.md) |
318322
| Azure Pipelines - Windows Server 2022 | [Included software](https://github.com/actions/runner-images/blob/main/images/windows/Windows2022-Readme.md) |
319323
| Azure Pipelines - Ubuntu 24.04 | [Included software](https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2404-Readme.md) |
320324
| Azure Pipelines - Ubuntu 22.04 | [Included software](https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2204-Readme.md) |
321325

326+
### Azure Pipelines Generation 2 images
327+
328+
Managed DevOps Pools now offers Generation 2 versions of Azure Pipeline images. Generation 2 VMs use the UEFI-based boot architecture rather than the BIOS-based architecture used by Generation 1 VMs. For more information, see [Support for Generation 2 VMs on Azure](/azure/virtual-machines/generation-2).
329+
330+
The original Generation 1 Azure Pipelines images are still available for use, but are no longer receiving updates. Managed DevOps Pools recommends that you migrate your pools that use the original Generation 1 Azure Pipelines images to the Generation 2 versions.
331+
332+
To migrate your pools to use the Generation 2 Azure Pipelines images:
333+
334+
1. Verify that your pool's [agent size](./configure-pool-settings.md#agent-size) supports Generation 2 images. For a list of supported Generation 2 VM sizes, see [Generation 2 VM sizes](/azure/virtual-machines/generation-2#generation-2-vm-sizes). If your pool's agent size isn't supported for Generation 2 images, change the agent size of your pool to a size that supports Generation 2 images.
335+
1. [Update your pool](#select-your-pools-image) to replace the Generation 1 image with the corresponding Generation 2 image. The `wellKnownImageName` values for Generation 2 images are the same as the Generation 1 images, with `-g2` appended to the end. For example, if your pool uses the `windows-2025` image, update it to use the `windows-2025-g2` image. For the list of predefined aliases for Azure Pipelines images, see [list of predefined aliases for Azure Pipelines images](#azure-pipelines-image-predefined-aliases).
336+
1. If your pipelines use [demands](#use-demands-to-specify-an-image) to specify a particular Azure Pipelines image, update the `demands` section to use the alias for the Generation 2 image. For example, if your pipeline has a demand for `- ImageOverride -equals windows-2025`, update it to `- ImageOverride -equals windows-2025-g2`.
337+
322338
[!INCLUDE [image-deprecation](./includes/image-deprecation.md)]
323339

324340
## Selected marketplace images
@@ -528,6 +544,10 @@ In addition to any aliases that you configure, Azure Pipelines images have the f
528544

529545
| Azure Pipelines image | Predefined alias |
530546
|-----------------------|------------------|
547+
| Azure Pipelines - Windows Server 2025 [Gen 2](#azure-pipelines-generation-2-images) | `windows-2025-g2` |
548+
| Azure Pipelines - Windows Server 2022 [Gen 2](#azure-pipelines-generation-2-images) | `windows-2022-g2` |
549+
| Azure Pipelines - Ubuntu 24.04 [Gen 2](#azure-pipelines-generation-2-images) | `ubuntu-24.04-g2` |
550+
| Azure Pipelines - Ubuntu 22.04 [Gen 2](#azure-pipelines-generation-2-images) | `ubuntu-22.04-g2` |
531551
| Azure Pipelines - Windows Server 2025 | `windows-2025` |
532552
| Azure Pipelines - Windows Server 2022 | `windows-2022` |
533553
| Azure Pipelines - Ubuntu 24.04 | `ubuntu-24.04` |

docs/managed-devops-pools/features-timeline.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Features timeline and roadmap
33
description: Learn about new features in Managed DevOps Pools.
4-
ms.date: 03/03/2026
4+
ms.date: 04/02/2026
55
ms.topic: overview
66
#Customer intent: As a platform engineer, I want to understand the new features in Managed DevOps Pools.
77
---
@@ -22,6 +22,12 @@ The following section describes new features in development for Managed DevOps P
2222

2323
* **Container agents**: We're adding support for provisioning a container and starting the agent inside the container. **Planned for late 2026.**
2424

25+
## April 2026
26+
27+
* **Azure Pipelines Generation 2 images**: Managed DevOps Pools now offers Generation 2 versions of Azure Pipeline images. Generation 2 VMs use the UEFI-based boot architecture rather than the BIOS-based architecture used by Generation 1 VMs. For more information about Generation 2 VM capabilities and support details, see [Support for Generation 2 VMs on Azure](/azure/virtual-machines/generation-2).
28+
29+
The original Generation 1 Azure Pipelines images are no longer receiving updates, and the Managed DevOps Pools team recommends that you migrate your pools that use the original Generation 1 Azure Pipelines images to the Generation 2 versions. For more information, see [Azure Pipelines Generation 2 images](./configure-images.md#azure-pipelines-generation-2-images).
30+
2531
## January 2026
2632

2733
* **Windows Server 2019 Azure Pipelines image removed**: As part of our image lifecycle management, we've removed the Windows Server 2019 image from [Azure Pipelines images](./configure-images.md#azure-pipelines-images). For more information, see [Managed DevOps Pools image lifecycle](./configure-images.md#image-lifecycle).

docs/managed-devops-pools/includes/image-deprecation.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,15 @@
11
---
22
ms.topic: include
3-
ms.date: 01/29/2026
3+
ms.date: 04/02/2026
44
---
55

66
<!--- When there are active deprecations, change NOTE to IMPORTANT or WARNING --->
77

8+
> [!IMPORTANT]
9+
> Managed DevOps Pools now offers [Generation 2](/azure/virtual-machines/generation-2) versions of Azure Pipelines images, and the original Generation 1 Azure Pipelines images are no longer receiving updates.
10+
>
11+
> Managed DevOps Pools recommends that you migrate your pools that use the original Generation 1 versions of Azure Pipelines images to the Generation 2 versions. For more information, see [Azure Pipelines Generation 2 images](../configure-images.md#azure-pipelines-generation-2-images).
12+
813
> [!NOTE]
914
> The following images are deprecated and have been removed.
1015
>
36.8 KB
Loading

0 commit comments

Comments
 (0)