Nozioni di base / Esperienza pratica / ...
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
Esperienza AWS
Principiante
Tempo per il completamento
35 minuti
Costo richiesto per il completamento
Idoneo per il Piano gratuito
Requisiti
Servizi utilizzati
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.
- 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.