Publicado en: Dec 12, 2017
AWS CodePipeline ahora admite implementaciones en Amazon Elastic Container Service (Amazon ECS) y en AWS Fargate. Esto facilita la creación de una canalización de entrega continua para las aplicaciones basadas en contenedores.
Cuando se envía un cambio de código, AWS CodePipeline llama automáticamente a los servicios especificados para crear la imagen de Docker, ejecutar pruebas y actualizar los contenedores en ejecución. Por ejemplo, se puede crear una canalización en la que un cambio de código en AWS CodeCommit indique a AWS CodeBuild que debe crear una nueva imagen y cargarla en Amazon Elastic Container Registry. A continuación, CodePipeline indica automáticamente a Amazon ECS que implemente los contenedores actualizados en el clúster administrado mediante Amazon ECS o AWS Fargate. Además, CodePipeline se integra con muchos servicios de CI/CD de terceros, lo que permite utilizar una canalización con las herramientas existentes.
Para ver un tutorial paso a paso, consulte este caso de uso en la Guía para desarrolladores de Amazon ECS.
Esta integración está disponible en las regiones EE.UU. Este (Ohio), EE.UU. Este (Norte de Virginia), EE.UU. Oeste (Oregón), EE.UU. Oeste (Norte de California), Canadá (Central), UE (Londres), UE (Irlanda), UE (Fráncfort), Asia Pacífico (Sídney), Asia Pacífico (Singapur), Asia Pacífico (Tokio) y Asia Pacífico (Seúl). Para obtener más información sobre las regiones de AWS, consulte este sitio.