/ / ¿Cómo iniciar lanzamientos paralelos en VSTS? - vsts, vsts-release

¿Cómo iniciar lanzamientos paralelos en VSTS? - vsts, vsts-release

Tenemos 10 proyectos para lanzar. Sería un ahorro de tiempo iniciar o crear esos lanzamientos en paralelo. En este momento tenemos que hacer clic y aprobar 10 tuberías. Tarda alrededor de media hora y 30 clics.

Datos sobre la arquitectura

  • cada microservicio tiene su propia tubería
  • cada tubería tiene 3 artefactos

Respuestas

1 para la respuesta № 1

Habilite el desencadenante de entrega continua en cada definición de versión.

No requiera aprobaciones para entornos inferiores dentro de su canalización de implementación. Establezca la condición de implementación para su entorno inferior en "Después de crear la versión".

Eso comenzará a implementarse inmediatamente en los entornos elegidos después de que se publiquen los artefactos.

Luego, promueva cada servicio a la siguiente etapa en su cartera, ya que está listo para funcionar.

Como usted dijo que son "microservicios",debe poder desplegarse independientemente uno del otro sin degradación del servicio. Romper los cambios debería ser extremadamente raro. Si descubre que tiene que implementar muchos servicios en el paso de bloqueo, probablemente tenga un problema de arquitectura, porque el objetivo de los microservicios es que son independientes entre sí. En ese punto, ya no está trabajando con microservicios, está trabajando con servicios pequeños y estrechamente acoplados.