Introducción

Completado

En esta ruta de aprendizaje, has estado ayudando al equipo de la empresa Tailspin Toys a configurar una tubería de lanzamiento automatizada. La canalización incluye varias fases y pruebas funcionales y no funcionales.

En este módulo, ayudará al equipo a resolver otro problema, que es cómo implementar un patrón de implementación para publicar en producción de una manera que sea mejor para la empresa y sus usuarios. Los ayudará a evaluar las posibilidades y, a continuación, implementar la que elijan.

Objetivos de aprendizaje

Después de completar este módulo, podrá:

  • Explicar por qué importan los patrones de implementación.
  • Compare diferentes patrones de implementación para que pueda elegir el que mejor se adapte a sus necesidades.
  • Aplicar el patrón de implementación azul-verde en la canalización.

Prerrequisitos

Los módulos de esta ruta de aprendizaje forman una progresión. Para seguir la progresión de esta serie desde el principio, complete la ruta de aprendizaje Compilación de aplicaciones con Azure DevOps .

También se recomienda empezar al principio de esta ruta de aprendizaje, Implementación de aplicaciones con Azure DevOps.

Si desea pasar solo por este módulo, debe configurar un entorno de desarrollo en el sistema Windows, macOS o Linux. Necesitará los siguientes recursos:

Puede empezar a trabajar con Azure y Azure DevOps de forma gratuita. No necesita una suscripción a Azure para trabajar con Azure DevOps, pero aquí usará Azure DevOps para implementar en recursos que existen en su suscripción a Azure.

Este entorno le permite completar los ejercicios de este y otros módulos posteriores. También puede usarlo para poner en práctica sus nuevas habilidades en proyectos propios.

Nota:

Azure Pipelines admite una amplia variedad 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

Conociste al equipo web de Space Game en Tailspin Toys en módulos anteriores. Como recordatorio, estas son las personas con las que va a trabajar en este módulo.

Representación de dibujos animados de Andy.

Andy es el responsable de desarrollo.

Representación de dibujos animados de Amita.

Amita está en el departamento de Control de calidad.

Representación de dibujos animados de Tim.

Tim está en Operaciones.

Representación de dibujos animados de Mara.

Mara se acaba de incorporar como desarrolladora y depende de Andy.

Una representación de dibujos animados de Irwin.

Irwin es el gerente de productos.

Mara tiene experiencia previa con DevOps. Ayuda al equipo a adoptar un proceso más automatizado que usa Azure DevOps.