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

Módulo 5: finalizar una canalización y probarla

En este módulo agregará una etapa de revisión a su canalización de entrega continua con AWS CodePipeline.

Introducción

En este módulo, utilizará AWS CodePipeline para agregar una etapa de revisión a su canalización de entrega continua.

Como parte de este proceso, puede agregar una acción de aprobación a una etapa en el momento en que desea que se frene la ejecución de la canalización a fin de que alguien pueda aprobar o rechazar la acción manualmente. Las aprobaciones manuales son útiles para que alguien más revise un cambio antes de una implementación. Si se aprueba la acción, la ejecución de la canalización finaliza. Si se rechaza la acción (o si nadie aprueba o rechaza la acción dentro de siete días), el resultado es el mismo que si la acción fallara y la ejecución de la canalización no continua.

Lo que aprenderá

  • Agregar una etapa de revisión a su canalización
  • Aprobar manualmente un cambio antes de su implementación

Conceptos clave

Acción de aprobación Tipo de acción de la canalización que detiene su ejecución hasta que alguien la aprueba o la rechaza.

Ejecución de la canalización Conjunto de cambios, como una confirmación fusionada, emitido por una canalización. Las ejecuciones de la canalización atraviesan las etapas de esta en orden. Cada etapa de canalización solo puede procesar una ejecución a la vez. Para hacer esto, se bloquea una etapa mientras procesa una ejecución.

Ejecución fallida Si una ejecución falla, se detiene y no atraviesa por completo la canalización. El estado de la canalización cambia a Failed (Fallido) y se desbloquea la etapa que estaba procesando la ejecución. Una ejecución fallida puede volver a intentarse o puede reemplazarse por una ejecución más reciente.

 Tiempo de realización

5 minutos

 Servicios utilizados

Implementación

Arquitectura de la aplicación

Con todos los módulos completados, esta es la arquitectura de lo que creó:

Hemos utilizado AWS CodePipeline para agregar una etapa de revisión con aprobación manual a nuestra canalización de entrega continua. Ahora, tendrán que revisar y aprobar los cambios de código antes de implementarlos en AWS Elastic Beanstalk.

Filtrar los recursos

¿Este módulo le resultó útil?

¡Felicitaciones!

¡Ha creado correctamente una canalización de entrega continua en AWS! Como paso siguiente, profundice aún más en las tecnologías específicas de AWS y lleve su aplicación al siguiente nivel.