/ / Come avviare le versioni parallele in VSTS? - vsts, rilascio di vsts

Come avviare versioni parallele in VSTS? - vsts, vsts-release

Abbiamo 10 progetti da rilasciare. Sarebbe un risparmio di tempo avviare o creare quelle versioni in parallelo. In questo momento dobbiamo fare clic e approvare 10 pipeline. Ci vogliono circa mezz'ora e 30 clic.

Fatti sull'architettura

  • ogni microservizio ha una propria pipeline
  • ogni pipeline ha 3 artefatti

risposte:

1 per risposta № 1

Abilitare il trigger Consegna continua su ogni definizione di versione.

Non richiedere approvazioni per ambienti inferiori all'interno della pipeline di distribuzione. Impostare le condizioni di distribuzione per l'ambiente inferiore su "Dopo la creazione della versione".

Ciò inizierà immediatamente a essere distribuito negli ambienti scelti dopo la pubblicazione degli artefatti.

Quindi promuovi ogni servizio alla fase successiva della tua pipeline quando è pronto.

Dato che hai dichiarato che sono "microservizi", lorodovrebbe essere in grado di essere distribuito indipendentemente l'uno dall'altro senza alcuna riduzione del servizio. I cambiamenti di rottura dovrebbero essere estremamente rari. Se scopri che devi distribuire molti servizi in fase di blocco, probabilmente hai un problema di architettura, perché l'intero punto dei microservizi è che sono indipendenti l'uno dall'altro. A quel punto, non stai più lavorando con microservizi, stai lavorando con servizi piccoli e strettamente associati.