Introducción
En la ruta de aprendizaje Compilación de aplicaciones con Azure DevOps, ha ayudado al equipo de Tailspin Toys a usar Azure DevOps para planear y crear una canalización de integración continua (CI) para compilar el sitio web Space Game.
Ya queda poco para que se publique esta importante versión del equipo de Tailspin. El equipo puede usar Azure DevOps para compilar y probar su código, pero ¿cómo pueden implementar rápidamente la aplicación en un entorno que esté disponible para sus usuarios?
En este módulo, seguirá el proceso de configuración de una canalización de entrega continua (CD) para implementar el sitio web Space Game del equipo de Tailspin.
Objetivos de aprendizaje
Después de completar este módulo, podrá:
- Definir la entrega continua, por qué es importante y qué herramientas puede usar.
- Cree una canalización de versión básica en Azure Pipelines que implemente una aplicación web en Azure App Service.
- Examinar el análisis de la canalización para conocer el estado y el historial de sus versiones.
Prerrequisitos
Los módulos de esta ruta de aprendizaje y de rutas de aprendizaje anteriores forman una progresión.
Si quiere empezar con esta ruta de aprendizaje, deberá configurar un entorno de desarrollo en su sistema Windows, macOS o Linux. Necesitará:
- Una organización de Azure DevOps con acceso a trabajos paralelos. Si su organización no tiene acceso a ningún trabajo paralelo, puede solicitar trabajos paralelos de forma gratuita para proyectos públicos o privados con este formulario. La solicitud tardará entre 2 y 3 días laborables.
- Una suscripción de Azure
- Una cuenta de GitHub
- Visual Studio Code con la extensión Azure Pipelines para VS Code.
- SDK de .NET 6.0
- Git
Para seguir la progresión desde el principio, complete las rutas de aprendizaje siguientes:
Puede empezar a trabajar con Azure y Azure DevOps de forma gratuita. No necesita una suscripción de Azure para trabajar con Azure DevOps, pero aquí usará Azure DevOps para realizar la implementación en los recursos de Azure en la suscripción de Azure.
Nota:
Azure Pipelines admite una amplia gama de lenguajes y tipos de aplicación. En este módulo, trabajará con una aplicación .NET, pero puede aplicar los patrones que descubrirá aquí a sus propios proyectos que usan sus marcos y lenguajes de programación favoritos.
Conozca al equipo
Ha conocido al equipo web de Space Game de Tailspin Toys en módulos anteriores. Como recordatorio, estas son las personas con las que va a trabajar en este módulo.
Andy es el responsable de desarrollo.
Amita está en el departamento de Control de calidad.
Tim está en operaciones.
Mara se acaba de incorporar como desarrolladora y depende de Andy.
Irwin es el jefe de producto.
Mara tiene experiencia previa con DevOps. Ayuda al equipo a adoptar un proceso simplificado mediante el uso de Azure DevOps.