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 componentes de código abierto u otros asociados en el software. El uso de componentes populares en la comunidad y que ya se han creado y probado suele ser la manera más rápida de hacer las cosas.

También puede tener su propio código de aplicación que puede pasar a una biblioteca o paquete para que otros usuarios puedan usarlo. Este código puede ser un proyecto de código abierto o software al que solo puede acceder el equipo.

Hay muchas formas de compilar y hospedar los paquetes. La solución adecuada depende de los tipos de lenguajes de programación y marcos que use y de quién desea acceder a los paquetes. Aquí, seguirá trabajando con el equipo web de Tailspin mediante la creación de un paquete NuGet para .NET que hospeda 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.

Prerrequisitos

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

Se recomienda empezar al principio de esta ruta de aprendizaje, Compilació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. Necesitas:

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 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 Space Game de Tailspin Toys en los módulos anteriores. Como recordatorio, aquí están las personas con las que trabajas 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.

Mara tiene experiencia previa con DevOps y ayuda al equipo a adoptar un proceso más simplificado mediante Azure DevOps.