Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Los Pools de DevOps gestionados te proporcionan varias opciones para las imágenes de máquina virtual (VM) para ejecutar pipelines en tu pool. Puede crear un grupo utilizando imágenes de VM del Marketplace seleccionadas, usar sus propias imágenes personalizadas de Azure Compute Gallery, o aprovechar las mismas imágenes que utilizan los agentes hospedados por Microsoft en Azure Pipelines.
Importante
Las imágenes siguientes están en desuso en grupos de DevOps administrados:
- Azure Pipelines: Windows Server 2019
- Ubuntu 20.04
Para más información, véase Programación de obsolescencia de imágenes de grupos de DevOps administrados.
Puede configurar un grupo con una sola imagen o varias imágenes. Cuando tu grupo de recursos tiene varias imágenes, tus canalizaciones especifican la imagen en la que quieren ejecutarse mediante alias.
Selecciona la imagen de tu grupo
Se selecciona una imagen predeterminada al crear un grupo de DevOps administrado. Puede mantener la opción predeterminada o cambiarla durante la creación del grupo. Para configurar la imagen después de la creación del grupo, vaya a Configuración>Pool. Seleccione Agregar desde la Biblioteca de Imágenes, y luego seleccione una o varias imágenes para su conjunto.
Si selecciona una sola imagen, todos los pipelines de su grupo se ejecutan mediante esa imagen. Si selecciona varias imágenes, puede especificar la imagen que se usará por canalización. Para más información, consulte Uso de varias imágenes por grupo.
Si tiene varias imágenes en su grupo de imágenes y no usa requisitos en las canalizaciones para designar una imagen, las canalizaciones se ejecutan mediante la primera imagen listada en el grupo de imágenes. Puede cambiar el orden de las imágenes en su colección de dos maneras:
- Usar plantillas: Cambie el orden de las imágenes en la
imageslista de lafabricProfilesección. - Use el arrastre: ordene las imágenes de la lista de imágenes en Azure Portal.
Puede seleccionar entre los siguientes tipos de imágenes:
- Imágenes de Azure Pipelines: seleccione entre las mismas imágenes que usan los agentes hospedados por Microsoft.
- Imágenes de Marketplace seleccionadas: seleccione entre un conjunto mantenido de imágenes de máquina virtual de Marketplace publicadas por Microsoft.
-
Imágenes de Azure Compute Gallery: seleccione entre sus propias imágenes de Azure Compute Gallery. Debe asignar el rol de Lector a la
DevOpsInfrastructureentidad de servicio para las imágenes de Azure Compute Gallery que desea usar. Para obtener más información, consulte Concesión de acceso de rol lector a laDevOpsInfrastructureentidad de servicio.
Imágenes de Azure Pipelines
Los grupos de DevOps administrados proporcionan varias imágenes preconfiguradas que tienen el mismo software que los agentes hospedados por Microsoft seleccionados para Azure Pipelines.
El ciclo de vida de las imágenes de Azure Pipelines que se ofrecen en grupos de DevOps administrados sigue el ciclo de vida de las imágenes del agente hospedado por Microsoft. Si una imagen de los agentes hospedados por Microsoft está en desuso, la imagen correspondiente de los pools de DevOps administrados también se considera en desuso durante un período de tiempo similar. La versión de las imágenes disponibles en los agentes hospedados por Microsoft podría ser ligeramente diferente de la versión de las imágenes disponibles en grupos de DevOps administrados para el mismo tipo de imagen.
Para obtener más información sobre el ciclo de vida de las imágenes en los grupos administrados de DevOps, consulte Ciclo de vida de las imágenes.
Al especificar una imagen de Azure Pipelines mediante Azure Portal, siempre se usa la versión más reciente de la imagen.
Cada imagen incluye el siguiente software instalado:
| Imagen | Software incluido |
|---|---|
| Azure Pipelines: Windows Server 2025 | Software incluido |
| Azure Pipelines: Windows Server 2022 | Software incluido |
| Azure Pipelines: Windows Server 2019 | Software incluido |
| Azure Pipelines: Ubuntu 24.04 | Software incluido |
| Azure Pipelines: Ubuntu 22.04 | Software incluido |
Importante
Las imágenes siguientes están en desuso en grupos de DevOps administrados:
- Azure Pipelines: Windows Server 2019
- Ubuntu 20.04
Para más información, véase Programación de obsolescencia de imágenes de grupos de DevOps administrados.
Imágenes de Marketplace seleccionadas
Los grupos de DevOps gestionados proporcionan un conjunto seleccionado de imágenes de máquina virtual de marketplace publicadas por Microsoft para su uso en los grupos.
Elija Imágenes de Marketplace seleccionadas. Seleccione la imagen deseada y, a continuación, seleccione la versión deseada. Para usar siempre la versión más reciente de una imagen, seleccione latest (Más reciente).
Imágenes de Azure Compute Gallery
Seleccione Imágenes de Azure Compute Gallery para especificar una imagen de cualquier galería disponible en las suscripciones. Se admiten imágenes generalizadas con los siguientes sistemas operativos:
- Windows Server 2025
- Windows Server 2022
- Windows 11
- Ubuntu 24.04
- Ubuntu 22.04
- Debian 9
- RHEL 9
- RHEL 8
- SUSE 15
- SUSE 12
Importante
Los grupos de DevOps administrados solo admiten imágenes generalizadas de Azure Compute Gallery.
Los grupos de DevOps administrados no admiten imágenes de Azure Compute Gallery que cree mediante una imagen base de pago. Si recibe un error como "Image Base no se admite, ya que es una imagen de pago. Proporcione una imagen diferente gratuita", seleccione otra imagen de Azure Compute Gallery basada en una máquina virtual que cree mediante un plan de precios gratuito para la imagen base.
Concesión de acceso de rol lector a la entidad de servicio DevOpsInfrastructure
Importante
Asigne el rol Lector al DevOpsInfrastructure principal de servicio para las imágenes de Azure Compute Gallery que desea usar. Si selecciona una imagen de Azure Compute Gallery que no tiene este acceso configurado, se producirá un error en la creación del grupo. Puede asignar el rol Lector individualmente en el nivel de imagen o en el nivel de galería de imágenes para todas las imágenes de la galería.
Vaya al recurso de almacenamiento deseado en Azure Portal. Para usar todas las imágenes de una galería, vaya a Azure Compute Gallery en Azure Portal. Para usar solo una imagen específica, vaya a esa imagen.
Selecciona Access Control (IAM).
Seleccione Agregar>Agregar asignación de roles para abrir la página Agregar asignación de roles.
Asigna el siguiente rol. Para ver los pasos detallados, consulte Asignación de roles de Azure mediante Azure Portal.
Configuración Valor Rol Lector Asignar acceso a entidad de servicio Miembros DevOpsInfrastructure
Usar varias imágenes por grupo con alias
Si hay varias imágenes en el grupo, puede definir la canalización de Azure DevOps para que use una imagen específica haciendo referencia a un alias para esa imagen.
Si tiene varias imágenes en su grupo de imágenes y no usa requisitos en las canalizaciones para designar una imagen, las canalizaciones se ejecutan mediante la primera imagen listada en el grupo de imágenes. Puede cambiar el orden de las imágenes en tu grupo de las siguientes maneras:
- Usar plantillas: Cambie el orden de las imágenes en la
imageslista de lafabricProfilesección. - Use el arrastre: ordene las imágenes de la lista de imágenes en Azure Portal.
Si las tuberías experimentan problemas después de agregar una nueva imagen al repositorio, compruebe el orden de las imágenes de la lista. Considere la posibilidad de usar demandas y alias para designar explícitamente qué imagen debe usar cada canalización.
Configuración de alias de imagen
Para agregar y administrar alias de imagen, vaya a la sección Imágenes de la configuración del grupo y seleccione ...>Agregue alias.
Agregue los alias deseados a la lista Alias y, a continuación, seleccione Guardar.
En el ejemplo siguiente se muestra un grupo con dos imágenes de Azure Pipelines y una imagen de Marketplace seleccionada. Las imágenes de Azure Pipeline muestran sus alias predeterminados y la imagen de Marketplace seleccionada muestra un único alias configurado denominado ubuntu-24.04-gen2.
Alias de imágenes predefinidas de Azure Pipelines
Además de los alias que configure, las imágenes de Azure Pipelines tienen los siguientes alias predefinidos.
| Imagen de Azure Pipelines | Alias predefinido |
|---|---|
| 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 |
Uso de demandas para especificar una imagen
Si hay varias imágenes en el grupo, puede definir una canalización para que se ejecute en una imagen específica mediante una petición con el nombre ImageOverride. Cuando especificas la demanda en la ImageOverride canalización, los Pools de DevOps administrados envían el trabajo solo a los agentes que usan esa imagen.
Para ejecutar una canalización en la imagen de Ubuntu 24.04 del ejemplo anterior que tenía el alias ubuntu-24.04-gen2, indique el siguiente requisito en la sección pool de la canalización.
pool:
name: fabrikam-dev-pool # Name of Managed DevOps Pool
demands:
- ImageOverride -equals ubuntu-24.04-gen2
Importante
No coloque comillas alrededor del nombre del alias en el comando ImageOverride, incluso si el nombre tiene espacios.
Para ejecutar una canalización mediante una imagen de Azure Pipelines en tu grupo, use el alias de la tabla anterior. Para ejecutar una canalización en la imagen de Windows Server 2022 de Azure Pipelines del ejemplo anterior, indique la siguiente demanda en la sección pool de la canalización:
pool:
name: fabrikam-dev-pool # Name of Managed DevOps Pool
demands:
- ImageOverride -equals windows-2022
Ciclo de vida de la imagen
Las imágenes de los agentes de los Grupos DevOps Administrados se retiran cuando el sistema operativo de la imagen finaliza su ciclo de soporte técnico. Las imágenes basadas en versiones anteriores de sistemas operativos se pueden retirar cuando se publican imágenes basadas en nuevas versiones de los sistemas operativos.
- Las imágenes de Azure Pipelines ofrecen las mismas imágenes y siguen un cronograma de desuso similar al de los agentes hospedados por Microsoft.
- Las imágenes de Marketplace seleccionadas normalmente se retiran cuando el sistema operativo de la imagen alcanza el final de su ciclo de vida de soporte técnico.
Planificación de obsolescencia de imágenes
- Azure Pipelines - Programación de obsolescencia de imágenes de Windows Server 2019
- Cronograma de desactivación de imágenes de Ubuntu 20.04
Azure Pipelines - Programación de obsolescencia de imágenes de Windows Server 2019
Los grupos de DevOps administrados están eliminando la imagen Azure Pipelines: Windows Server 2019.
- La creación de nuevos grupos que usan la imagen de Azure Pipelines: Windows Server 2019 está deshabilitada a partir del 1 de noviembre de 2025, pero los grupos existentes de estas imágenes seguirán ejecutándose hasta el 31 de diciembre de 2025.
- El 31 de diciembre de 2025, se deshabilitará el uso de la imagen de Azure Pipelines – Windows Server 2019 . Los agentes que utilizan esta imagen no realizan aprovisionamiento y las canalizaciones no se ejecutan.
Para mantener sus pools en ejecución si utiliza la imagen Azure Pipelines – Windows Server 2019, actualice a la imagen Azure Pipelines - Windows Server 2022. También puede usar la imagen de Windows Server 2019 de imágenes de Marketplace seleccionadas o su propia imagen de Windows Server 2019 en la Galería de Imágenes de Azure. La imagen de Marketplace no incluye el software preinstalado de la imagen de Azure Pipelines.
Cronograma de retirada de imágenes de Ubuntu 20.04
El soporte técnico estándar de Ubuntu 20.04 LTS finalizó el 31 de mayo de 2025 y los grupos de DevOps administrados quitaron las imágenes de Ubuntu 20.04 de las imágenes de Marketplace seleccionadas y las imágenes de Azure Pipelines.
La creación de nuevos pools usando imágenes seleccionadas de Marketplace de Ubuntu 20.04 o imágenes de Azure Pipelines se deshabilitó el 15 de julio de 2025. A partir del 30 de agosto de 2025, las tuberías que anteriormente estaban configuradas para usar estas imágenes ya no son compatibles.
Para mantener los grupos que actualmente usan Ubuntu 20.04 en ejecución, actualice las imágenes de Ubuntu 20.04 a Ubuntu 22.04 o 24.04 (recomendado). Para obtener más información, consulte Seleccione la imagen de su grupo. Si tiene varias imágenes en su grupo, actualice los alias de sus imágenes de Ubuntu para que las canalizaciones que requieran Ubuntu se ejecuten utilizando la imagen deseada.