Introducción a AWS

Crear una canalización de entrega continua

Configure un repositorio Git, implemente una aplicación web de muestra y cree una canalización de entrega continua

Introducción: Crear una canalización de entrega continua

Siga las instrucciones paso a paso para crear su primera canalización de entrega continua

Información general

En este tutorial, creará una canalización de entrega continua para una aplicación web simple. Primero utilizará un sistema de control de versiones para almacenar su código fuente. Luego, aprenderá cómo crear una canalización de entrega continua que implementará de forma automática su aplicación web cuando su código fuente se actualice.

Lo que logrará

Este tutorial lo guiará por los pasos para crear la canalización de entrega continua mencionada anteriormente. Aprenderá a hacer lo siguiente:

  • Configurar un repositorio de GitHub para el código de la aplicación
  • Crear un entorno de AWS Elastic Beanstalk para implementar la aplicación
  • Configurar AWS CodeBuild para crear el código fuente desde GitHub
  • Utilizar AWS CodePipeline para configurar la canalización de entrega continua con etapas de fuentes, creación e implementación

Requisitos previos

Antes de comenzar este tutorial, necesitará lo siguiente:
  • Una cuenta de AWS
  • Una cuenta de GitHub
  • Git instalado en su equipo
 

 Experiencia en AWS

Principiante

 Tiempo de realización

35 minutos

 Costo de realización

Apto para el nivel gratuito

 Requisitos

  • Una cuenta de AWS con acceso de nivel de administrador*
  • Cuenta de GitHub
  • Git instalado en su equipo
  • Navegador recomendado: la última versión de Chrome o Firefox

* Es posible que las cuentas creadas en las últimas 24 horas aún no tengan acceso a los servicios necesarios para este tutorial.

 Última actualización

9 de febrero de 2023

Arquitectura de aplicaciones

El siguiente diagrama ofrece una representación visual de los servicios utilizados en este tutorial y cómo están conectados. Esta aplicación utiliza GitHub, AWS Elastic Beanstalk, AWS CodeBuild y AWS CodePipeline.

A lo largo del tutorial, analizaremos los servicios en detalle y mencionaremos los recursos que lo ayudarán a ponerse al día con ellos.

Módulos

Este tutorial está dividido en cinco módulos cortos. Debe completar cada módulo en orden antes de pasar al siguiente.

  1. Configurar el repositorio de Git (5 minutos): configure un repositorio de GitHub para almacenar el código de aplicación.
  2. Implementar una aplicación web (10 minutos): cree el entorno donde se implementará la aplicación web con AWS Elastic Beanstalk.
  3. Crear un proyecto de creación (5 minutos): con AWS CodeBuild configure y ejecute el proceso de creación para la aplicación.
  4. Crear una canalización de entrega (10 minutos): con AWS CodePipeline cree una canalización para construir e implementar la aplicación.
  5. Finalizar la canalización y probarla (5 minutos): agregue una etapa de revisión a la canalización y pruebe su ejecución.

Configurar un repositorio de Git