- Produtos›
- Ferramentas de desenvolvedor›
- Recursos
Recursos do AWS CodeBuild
Por que o AWS CodeBuild?
Tópicos da página
Crie e teste seu código
Abrir tudoO AWS CodeBuild disponibiliza ambientes de compilação para Java, Python, Node.js, Ruby, Go, Android, NET Core for Linux e Docker.
Veja uma lista completa de ambientes de compilação pré-configurados
Configurações que podem ser alteradas
Abrir tudoVocê pode definir os comandos específicos que deseja que o CodeBuild execute, como a instalação de pacotes de ferramentas de compilação, a execução de testes unitários e o empacotamento do código. A especificação da compilação é um arquivo no formato YAML que permite a seleção dos comandos a serem executados em cada fase da compilação, em conjunto com outras configurações. O CodeBuild ajuda você a começar a trabalhar rapidamente com arquivos de amostra da especificação da compilação para cenários comuns, como compilações que usam Apache Maven, Gradle ou npm.
Geral
Abrir tudoA disponibilidade de recursos de computação sob demanda e o preço conforme o uso no CodeBuild permitem que você compile e integre o código com mais frequência, auxiliando na identificação e na correção de bugs precocemente no processo de desenvolvimento, quando são mais fáceis de corrigir. Você pode integrar o CodeBuild ao seu fluxo de trabalho existente de integração contínua e entrega contínua (CI/CD) usando suas integrações de origem, comandos de construção ou integração com Jenkins. O CodeBuild também pertence a uma família de serviços de código da AWS que ajudam você a praticar CI/CD. É possível conectar o CodeBuild ao CodePipeline, que automatiza a compilação e o teste de código no CodeBuild sempre que você faz a confirmação de uma alteração no seu repositório de origem. Você pode criar esse fluxo de trabalho de CI ao usar o assistente do CodePipeline para conectar seu repositório de origem e, em seguida, ao selecionar o CodeBuild como o provedor de compilação.
É possível ampliar o fluxo de trabalho de integração contínua para a entrega contínua com facilidade usando o CodePipeline ao integrar ferramentas de teste de carga ou de interface do usuário de entidades externas (por exemplo, BlazeMeter ou Ghost Inspector) que são acionadas após a conclusão da compilação no CodeBuild. Em seguida, você pode implantar em suas instâncias ou servidores locais usando serviços integrados ao CodePipeline, como o AWS CodeDeploy e o AWS Elastic Beanstalk.
Você encontrou o que estava procurando hoje?
Informe-nos para que possamos melhorar a qualidade do conteúdo em nossas páginas