Introducción

Completado

En este módulo se describen las opciones de implementación continua para las aplicaciones de contenedor en Azure Container Apps. En el módulo se explica cómo usar Azure Pipelines para automatizar procesos de compilación, prueba e implementación. En el módulo también se describe cómo usar variables secretas y de entorno en las canalizaciones.

Escenario

Imagine que es un desarrollador que trabaja para una empresa de desarrollo de software que se especializa en la creación de aplicaciones en contenedores. El equipo se encarga de implementar y administrar aplicaciones de contenedor en Azure Container Apps. Sin embargo, no está seguro de las opciones de implementación continua disponibles y cómo implementarlas de forma eficaz. Necesita una solución que permita actualizaciones sin problemas en las imágenes de contenedor y cree nuevas revisiones de la aplicación en función de esas actualizaciones. Esta solución garantiza que el equipo pueda implementar continuamente nuevas características y correcciones de errores sin interrumpir la disponibilidad de la aplicación. Además, quiere aplicar las ventajas del control de versiones y tener un registro histórico de actualizaciones con fines de auditoría. Decide investigar Azure DevOps y Azure Pipelines. Al comprender las opciones de implementación continua en Azure Container Apps, puede simplificar el proceso de implementación y mejorar la eficacia general del flujo de trabajo de desarrollo.

Tabla de contenido

  • Revisión de las opciones de implementación continua para aplicaciones de contenedor
  • Examen de Azure DevOps y Azure Pipelines
  • Examen de las tareas de implementación y configuración de Azure Pipeline
  • Examen de agentes y grupos de agentes para canalizaciones
  • Examen del entorno y las variables secretas para canalizaciones

Objetivo

El objetivo de este módulo es proporcionarle una descripción de las opciones de implementación continua disponibles para las aplicaciones de contenedor en Azure Container Apps. Al final de este módulo, podrá elegir un método de implementación adecuado para las aplicaciones de contenedor e implementar la implementación continua mediante Azure Pipelines.