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

Moduli
Questo tutorial è costituito da cinque brevi moduli. Devi completare ciascun modulo prima di passare a quello successivo.
- Configurazione di un repository Git (5 minuti): configura un repository GitHub per archiviare il codice dell'applicazione.
- Distribuzione dell'applicazione Web (10 minuti): crea l'ambiente in cui verrà distribuita l'applicazione Web utilizzando AWS Elastic Beanstalk.
- Creazione del progetto di compilazione (5 minuti): configura ed esegui il processo di compilazione per l'applicazione utilizzando AWS CodeBuild.
- Creazione della pipeline di distribuzione (10 minuti): crea una pipeline per compilare e distribuire automaticamente l'applicazione utilizzando AWS CodePipeline.
- Completamento e test della pipeline (5 minuti): aggiungi alla pipeline una fase di revisione e testane l'esecuzione.