Aplicar un DP a un entorno self-service usando release pipelines

¡Después de esperar mucho por fin ha llegado! Si alguno de vuestros clientes tiene entornos self-service habréis estado haciendo esto a mano. Nosotros llevamos más de un año y medio con un cliente así, desde la preview privada, y hemos echado MUCHO de menos esto en Azure DevOps.

Toda la documentación está disponible en la página del marketplace para las herramientas de DevOps.

Puedes leer mi guía completa sobre Dynamics 365 y Azure DevOps aquí.

Si quieres saber más sobre los entornos self-service puedes leer estos posts:

Configurar la release para un entorno self-service

Si ya tienes esto configurado para un entorno normal puedes cambiar a la nueva versión de la tarea sin problemas.

Azure DevOps asset deployment
Azure DevOps asset deployment

La nueva versión 1 de la task funciona para ambos tipos de entornos: los gestionados por Microsoft (entornos normales) y los self-service. La versión 0 de la tarea es la vieja y solo funcionará para entornos normales. Puedes cambiar a la versión 1 en todas tus releases sin problemas.

¿Qué es diferente en la versión 1 de la task? Pues seguramente mucho trabajo por detrás que no vemos para que soporte los entornos self-service, pero a nivel de interfaz sólo vemos un nuevo campo llamado «Name for the update«.

Aplicar un DP a un entorno self-service usando release pipelines 1
Campo Name for the update en la task

Este campo se necesita sólo para entornos self-service, se ignorará en los normales, y corresponde al campo con el mismo nombre que aparece en LCS cuando queremos actualizar un entorno sandbox:

Aplicar un DP a un entorno self-service usando release pipelines 2
Name for this update en LCS

El valor por defecto de este campo es $(Release.ReleaseName), que es el nombre de la release, pero lo podemos cambiar. Por ejemplo yo uso un patrón del tipo PREFIJO RAMA $(Build.BuildNumber) para tener el mismo nombre que en la build y poder identificar más rápido qué vamos a desplegar en produción.

Y ya está, ya podemos sentarnos y relajarnos mientras nuestros entornos de test se actualizan gracias a los beneficios del CI/CD.

¡Suscríbete!

Recibe un correo cuando se publique un nuevo post

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.