Nozioni di base su AWS

Creazione di una pipeline di distribuzione continua

Configurazione di un repository Git, distribuzione di un'applicazione Web di esempio e creazione di 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 distribuirà automaticamente la tua applicazione Web ogni qualvolta il codice sorgente verrà aggiornato.

Avrai modo di approfondire i seguenti aspetti

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
  • Utilizzo di AWS CodePipeline per configurare la pipeline di distribuzione continua con fasi di origine, compilazione e distribuzione

 Esperienza AWS

Principiante

 Tempo richiesto per il completamento

35 minuti

 Costo richiesto per il completamento

Idoneo per Piano gratuito

 Prerequisiti del tutorial

  • 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.

Architettura dell'applicazione

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, così come raffigurato di seguito.

Nel corso del tutorial, discuteremo dettagliatamente dei servizi e indicheremo le risorse che ti aiuteranno ad aggiornarti.

Module-5

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