Introducción

Completado

En este módulo, creará una canalización de compilación que genera un paquete que pueden usar varias aplicaciones.

Es probable que haya usado otros componentes de terceros o de código abierto en el software. A menudo, usar componentes que son populares en la comunidad y que ya se han compilado y probado suele ser la manera más rápida de realizar el trabajo.

Es posible que también tenga su propio código de aplicación que puede mover a una biblioteca o a un paquete para que otros usuarios puedan usarlo. Puede tratarse de un proyecto de código abierto o software al que solo pueda acceder su equipo.

Hay muchas formas de compilar y hospedar los paquetes. La solución adecuada depende tanto de los tipos de lenguajes de programación como de los marcos que use y de quién quiera acceder a los paquetes. Ahora, seguirá trabajando con el equipo web de Tailspin creando un paquete de NuGet para .NET que está hospedado en Azure Artifacts.

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

  • Cree y comparta paquetes que varias aplicaciones pueden usar.
  • Cree una canalización de compilación para el paquete y publique el paquete en Azure Artifacts.
  • Conecte una aplicación al paquete y compile la aplicación en Azure Pipelines.
  • Inserte cambios en el paquete y actualizar la aplicación para usarlos.

Requisitos previos

Los módulos de esta ruta de aprendizaje forman una progresión.

Para seguir la progresión desde el principio, asegúrese de completar primero la ruta de aprendizaje Introducción a Azure DevOps.

También le recomendamos empezar por el principio de esta ruta de aprendizaje: Creación de aplicaciones con Azure DevOps.

Si solo quiere completar este módulo, tendrá que configurar un entorno de desarrollo en su sistema Windows, macOS o Linux. Necesita:

Puede empezar a trabajar con Azure DevOps de forma gratuita.

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 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.

Cartoon depiction of Andy.

Andy es el responsable de desarrollo.

Cartoon depiction of Amita.

Amita está en el departamento de Control de calidad.

Cartoon depiction of Tim.

Tim está en operaciones.

Cartoon depiction of Mara.

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

Mara ya tiene experiencia con DevOps y va a ayudar al equipo a adoptar un proceso más optimizado mediante Azure DevOps.