Vamos a explicar y mostrar la creación de una release sencilla en Azure Devops utilizando las propias task que nos ofrece Azure Devops y configurarlas de forma manual.
Este artículo pone como ejemplo el despliegue en un único entorno, en nuestro caso Dev, en un artículo posterior veremos la posibilidad de crear una única release que nos permita desplegar en diferentes entornos.
Creación de una release
El primer paso es crear una nueva release, para esto, vamos al apartado de releases y le damos al botón que se muestra a continuación.
Seleccionamos como plantilla el deployment para IIS.
Seleccionamos nuestro artefacto creado en la build.
Ahora modificamos el nombre de nuestra release en la parte superior y vamos a las task para configurarlas
En nuestro caso ya tenemos un deployment group configurado, con lo que lo añadimos para configurar las tareas dentro.
Y borramos el agent job que nos viene por defecto.
Añadimos las 2 tareas del IIS.
Ahora configuramos las 2 tareas con los datos de nuestra aplicación, nombre del pool del IIS, ruta por defecto, etc
Comprobación
Como último paso de este artículo, si nos vamos a la parte de releases en el panel de la izquierda, podemos ver nuestra release creada, editarla, lanzar una a mano y ver el estado de las ejecutadas:
Si nos metemos dentro de la ejecución podemos ver que el despliegue ha sido exitoso.
Y por último, si nos vamos a nuestro IIS vemos que nos ha creado todo de forma correcta y nuestra aplicación levanta.
En el siguiente artículo veremos cómo poder tener una release para desplegar en diferentes entornos.