Implementación de la integración de CI/CD con su entorno de Elastic Beanstalk - AWS Elastic Beanstalk

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Implementación de la integración de CI/CD con su entorno de Elastic Beanstalk

Elastic Beanstalk se integra con muchas herramientas de CI/CD para automatizar el flujo de trabajo de desarrollo de aplicaciones. Las prácticas de CI/CD le permiten compilar, probar e implementar automáticamente sus aplicaciones con una intervención manual mínima. La entrega/implementación continua (CD) amplía la integración continua (CI) con la automatización del proceso de implementación. Puede crear canalizaciones de implementación simplificadas mediante los servicios de AWS, como CodePipeline o herramientas de terceros, como Jenkins y GitLab, para garantizar implementaciones consistentes y confiables en sus entornos de Elastic Beanstalk.

Fuentes de AWS para empezar

La siguiente lista destaca las herramientas de CI/CD y los recursos de AWS correspondientes que proporcionan una guía paso a paso para crear canalizaciones de implementación automatizadas en los entornos de Elastic Beanstalk:

  • AWS CodePipeline: este tutorial del Centro de recursos de introducción a AWS le muestra cómo configurar una canalización de implementación continua en Elastic Beanstalk desde GitHub, S3 o AWS CodeCommit.

  • GitHub Actions: esta entrada del blog de AWS en .NET le muestra cómo configurar los flujos de trabajo basados en YAML para configurar una canalización de implementación continua en Elastic Beanstalk directamente desde GitHub.

  • GitLab: esta entrada del blog de productividad de desarrolladores de DevOps de AWS muestra cómo configurar las canalizaciones continuas de GitLab para implementar aplicaciones de Node.js en entornos Docker de Elastic Beanstalk.

  • Azure DevOps: esta entrada del blog de AWS en .NET es una guía para implementar una canalización de implementación continua desde un repositorio Git de Azure DevOps hasta Elastic Beanstalk mediante canalizaciones en Azure.

Recursos adicionales

Las siguientes herramientas y recursos de terceros pueden ayudar a implementar canalizaciones de implementación automatizadas en los entornos de Elastic Beanstalk: