Riepilogo

Completato

Un passaggio importante per il miglioramento dell'affidabilità consiste nel prevenire gli eventi imprevisti quando possibile. In caso di eventi imprevisti, è anche importante individuare rapidamente il problema. Il processo di test/rilascio o distribuzione può avere un forte impatto su entrambi questi obiettivi.

In questo modulo, tu:

  • Si è appreso che cos'è la distribuzione del software e i diversi tipi di distribuzioni usate dalle organizzazioni.
  • Sono stati illustrati i vantaggi del passaggio da un modello di "distribuzione epica" all'integrazione continua, al recapito e alla distribuzione continua.
  • Sono state esaminate integrazione, sviluppo e distribuzione continui e le basi che condividono.
  • Sono state esaminate le pipeline e si è analizzato come Azure Pipelines e GitHub Actions le implementano su Azure.
  • Sono state confrontate le strategie di distribuzione, tra cui distribuzioni a rotazione, blu-verde, canary, basate su anelli e rilasci con flag di funzionalità.
  • Procedure consigliate applicate che riducono al minimo i rischi durante l'implementazione di software nuovo o aggiornato.