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:
-
Jenkins: o AWS EBDeployment Jenkins plugin
permite a implantação direta em ambientes do Elastic Beanstalk a partir da página de configuração de trabalhos do Jenkins. -
Circle CI: os Orbs for Elastic Beanstalk
fornece, pacotes de configuração reutilizáveis para a implantação e escalabilidade de aplicações no Elastic Beanstalk. -
Bitbucket Pipelines: o artigo Deploy Elastic Beanstalk Application using Bitbucket Pipelines
fornece um exemplo de configuração básica para implementar o Bitbucket Pipelines com o Elastic Beanstalk.