La sección de releases nos permite tener un control de cada despliegue que se están haciendo en cualquier ambiente de desarrollo, pudiendo así devolvernos en diferentes despliegues.
Vamos a la sección de releases:
En esta sección podemos crear un nuevo pipeline, ya que en el pipeline anterior solo generamos el artefacto que luego este pipeline va a utilizar para poder publicar dentro de cualquier servicio de la nube.
Damos en crear nuevo pipeline:
Vemos que hay dos secciones, la sección de Artifacts y la sección de Stages.
Para los Artifacts nosotros podemos tomar el artefacto que se está generando en el pipeline configurado en las clases anteriores.
Al seleccionar el rayo vamos a activar el Continues Deployment trigger que se refiere a que cada vez que exista un nuevo paquete, automáticamente va a hacer todo el flujo para poder desplegarlo.
Ahora vamos a crear el Stage que se encarga de publicar la app en Azure. Para este caso vamos a utilizar un Empty Job para no utilizar ningún template por defecto.
Navegamos al job:
Utilizamos el Agent Ubuntu:
Damos en Save y agregamos un nuevo task al job:
Buscamos Extract Files para poder extraer el archivo .Zip que generamos anteriormente: