Introduzione

Completato

Nel percorso di apprendimento Compilare applicazioni tramite Azure DevOps il team di Tailspin Toys ha appreso come usare Microsoft Azure DevOps per pianificare e creare una pipeline di integrazione continua (CI) per il sito Web di Space Game.

Il grande rilascio del team di Tailspin si avvicina. Il team può usare Azure DevOps per compilare e testare il codice, ma come può distribuire rapidamente l'applicazione in un ambiente disponibile per gli utenti?

In questo modulo si continuerà a seguire il team di Tailspin durante la configurazione di una pipeline di recapito continuo (CD) per il sito Web di Space Game.

Obiettivi di apprendimento

Al termine di questo modulo si sarà in grado di:

  • Definire il recapito continuo, spiegarne l'importanza e illustrare quali strumenti è possibile usare.
  • Creare una pipeline di versione di base in Azure Pipelines per la distribuzione di un'applicazione Web in Servizio app di Azure.
  • Esamina le analisi della pipeline per una panoramica dell'integrità e della cronologia delle versioni.

Prerequisiti

I moduli di questo percorso di apprendimento e di quelli precedenti sono da seguire in successione.

Se vuoi iniziare questo percorso di apprendimento, configura un ambiente di sviluppo nel sistema Windows, macOS o Linux. Saranno necessari gli elementi seguenti:

Per seguire la progressione dall'inizio, completare prima questi percorsi di apprendimento:

Puoi iniziare a usare Azure e Azure DevOps gratuitamente. Non è necessario un abbonamento di Azure per usare Azure DevOps, ma in questo modulo si userà Azure DevOps per eseguire la distribuzione in risorse di Azure presenti in una sottoscrizione di Azure.

Nota

Azure Pipelines supporta una vasta gamma di linguaggi e tipi di applicazione. In questo modulo si userà un'applicazione .NET, ma è possibile applicare i modelli appresi qui ai propri progetti che usano i linguaggi e i framework di programmazione preferiti.

Presentazione del team

Il team Web di Tailspin Toys che sta lavorando a Space Game è stato presentato nei moduli precedenti. Come promemoria, ecco i colleghi con cui si collaborerà in questo modulo.

Cartoon depiction of Andy.

Andy è il responsabile dello sviluppo.

Cartoon depiction of Amita.

Amita lavora al controllo di qualità.

Cartoon depiction of Tim.

Tim è il responsabile operativo.

Cartoon depiction of Mara.

Mara si è appena unita al team come sviluppatrice. Il suo superiore è Andy.

A cartoon depiction of Irwin.

Irwin è il product manager.

Mara ha già avuto modo di usare DevOps. Sta aiutando il team ad adottare un processo più semplice che si avvalga di DevOps.