Nozioni di base su AWS

Creazione della pipeline di distribuzione continua

Configura un repository Git, implementa un'applicazione Web di esempio e crea una pipeline di distribuzione continua

Introduzione: creazione di una pipeline di distribuzione continua

Segui queste istruzioni dettagliate per creare la tua prima pipeline di distribuzione continua

Panoramica

In questo tutorial, creerai una pipeline di distribuzione continua per un'applicazione Web semplice. Innanzitutto, userai un sistema di controllo delle versioni per archiviare il codice sorgente. Quindi, scoprirai come creare una pipeline di distribuzione continua che implementerà automaticamente la tua applicazione Web ogni qualvolta il codice sorgente verrà aggiornato.

Obiettivi

Questo tutorial ti guiderà attraverso le fasi per creare la pipeline di distribuzione continua di cui sopra. Avrai modo di approfondire i seguenti aspetti:

  • Configurazione di un repository GitHub per il codice dell'applicazione
  • Creazione di un ambiente AWS Elastic Beanstalk per distribuire l'applicazione
  • Configurazione di AWS CodeBuild per compilare il codice sorgente da GitHub
  • Utilizza AWS CodePipeline per configurare la pipeline di distribuzione continua con fasi di origine, compilazione e implementazione

Prerequisiti

Prima di iniziare questo tutorial, avrai bisogno di:
  • Un account AWS
  • Un account GitHub
  • Git installato sul tuo computer
 

 Esperienza AWS

Principiante

 Tempo per il completamento

35 minuti

 Costo richiesto per il completamento

Idoneo per il Piano gratuito

 Requisiti

  • Account AWS con accesso da amministratore*
  • Account GitHub
  • Git installato sul tuo computer
  • Browser consigliato: l'ultima versione di Chrome o Firefox

*Gli account creati nelle ultime 24 ore potrebbero non avere ancora accesso a tutti servizi richiesti per questo tutorial.

 Ultimo aggiornamento

9 febbraio 2023

Architettura applicativa

Nel seguente diagramma sono rappresentati visivamente i servizi utilizzati in questo tutorial e i relativi collegamenti. Questa applicazione utilizza GitHub, AWS Elastic Beanstalk, AWS CodeBuild e AWS CodePipeline.

Nel corso del tutorial, discuteremo dettagliatamente dei servizi e indicheremo le risorse che ti aiuteranno a rimanere al passo.

Moduli

Questo tutorial è costituito da cinque brevi moduli. Devi completare ciascun modulo prima di passare a quello successivo.

  1. Configurazione di un repository Git (5 minuti): configura un repository GitHub per archiviare il codice dell'applicazione.
  2. Distribuzione dell'applicazione Web (10 minuti): crea l'ambiente in cui verrà distribuita l'applicazione Web utilizzando AWS Elastic Beanstalk.
  3. Creazione del progetto di compilazione (5 minuti): configura ed esegui il processo di compilazione per l'applicazione utilizzando AWS CodeBuild.
  4. Creazione della pipeline di distribuzione (10 minuti): crea una pipeline per compilare e distribuire automaticamente l'applicazione utilizzando AWS CodePipeline.
  5. Completamento e test della pipeline (5 minuti): aggiungi alla pipeline una fase di revisione e testane l'esecuzione.

Configurazione di un repository Git