Implementar a integração de CI/CD com o seu ambiente do Elastic Beanstalk - AWS Elastic Beanstalk

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Implementar a integração de CI/CD com o seu ambiente do Elastic Beanstalk

O Elastic Beanstalk integra-se a várias ferramentas de CI/CD para automatizar o fluxo de trabalho de desenvolvimento de aplicações. Práticas de CI/CD permitem criar, testar e implantar aplicações automaticamente com o mínimo de intervenção manual. A entrega/implantação contínua (CD) amplia a integração contínua (CI) ao automatizar o processo de implantação. É possível criar pipelines de implantação simplificados usando serviços da AWS como o CodePipeline ou ferramentas de terceiros, como Jenkins e GitLab, para garantir implantações consistentes e confiáveis nos seus ambientes do Elastic Beanstalk.

Fontes da AWS para começar

A lista a seguir destaca as ferramentas de CI/CD e os recursos da AWS correspondentes que fornecem orientação passo a passo para a criação de pipelines de implantação automatizados nos ambientes do Elastic Beanstalk:

  • AWS CodePipeline: este tutorial Centro de recursos de conceitos básicos da AWS mostra como configurar um pipeline de implantação contínua no Elastic Beanstalk a partir do GitHub, S3 ou AWS CodeCommit.

  • GitHub Actions: esta postagem do Blog .NET na AWS orienta na configuração de fluxos de trabalho baseados em YAML para configurar um pipeline de implantação contínua no Elastic Beanstalk diretamente do GitHub.

  • GitLab: esta postagem do blog de produtividade de desenvolvedores de DevOps da AWS demonstra como configurar pipelines contínuos do GitLab para a implantação de aplicações Node.js em ambientes Docker do Elastic Beanstalk.

  • Azure DevOps: esta postagem do blog .NET na AWS orienta na implementação de um pipeline de implantação contínua de um repositório Git do Azure DevOps para o Elastic Beanstalk usando o Azure Pipelines.

Recursos adicionais

As seguintes ferramentas e recursos de terceiros podem ajudar a implementar pipelines de implantação automatizados em ambientes do Elastic Beanstalk: