O que é o AWS CodeBuild? - AWS CodeBuild

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á.

O que é o AWS CodeBuild?

AWS CodeBuildé um serviço de criação totalmente gerenciado na nuvem. CodeBuild compila seu código-fonte, executa testes de unidade e produz artefatos prontos para serem implantados. CodeBuild elimina a necessidade de provisionar, gerenciar e escalar seus próprios servidores de compilação. Ele fornece ambientes de compilação com pacotes predefinidos para linguagens populares de programação e ferramentas de compilação, como Apache Maven, Gradle, entre outras. Você também pode personalizar ambientes de compilação CodeBuild para usar suas próprias ferramentas de compilação. CodeBuild escala automaticamente para atender às solicitações de pico de construção.

CodeBuild fornece os seguintes benefícios:

  • Totalmente gerenciado — CodeBuild elimina a necessidade de configurar, corrigir, atualizar e gerenciar seus próprios servidores de compilação.

  • Sob demanda — CodeBuild escala sob demanda para atender às suas necessidades de construção. Você paga somente pela quantidade de minutos de compilação que consumir.

  • Pronto para uso — CodeBuild fornece ambientes de construção pré-configurados para as linguagens de programação mais populares. Tudo o que você precisa fazer é apontar para o seu script de compilação para iniciar sua primeira compilação.

Para ter mais informações, consulte AWS CodeBuild.

Como correr CodeBuild

Você pode usar o console do AWS CodePipeline ou AWS CodeBuild para executar o CodeBuild. Você também pode automatizar a execução do CodeBuild usando o AWS Command Line Interface (AWS CLI) ou os AWS SDKs.

Como mostra o diagrama a seguir, você pode adicionar CodeBuild como uma ação de construção ou teste ao estágio de construção ou teste de um pipeline emAWS CodePipeline. AWS CodePipelineé um serviço de entrega contínua que você pode usar para modelar, visualizar e automatizar as etapas necessárias para liberar seu código. Isso inclui a compilação de seu código. Um pipeline é uma construção de fluxo de trabalho que descreve como as alterações de código atravessam um processo de lançamento.

Para usar CodePipeline para criar um pipeline e depois adicionar uma ação de CodeBuild criação ou teste, consulteUse CodePipeline com CodeBuild. Para obter mais informações sobre CodePipeline, consulte o Guia AWS CodePipeline do usuário.

O CodeBuild console também fornece uma maneira de pesquisar rapidamente seus recursos, como repositórios, criar projetos, aplicativos de implantação e pipelines. Selecione Go to resource (Acessar recurso) ou pressione a tecla / e insira o nome do recurso. Qualquer correspondência aparecerá na lista. As pesquisas não diferenciam letras maiúsculas de minúsculas. Só é possível ver recursos para os quais você tem permissão de visualizar. Para ter mais informações, consulte Visualizar recursos no console.

Preços para CodeBuild

Para obter informações, consulte CodeBuild preços.

Como faço para começar com CodeBuild?

É recomendável que você realize as etapas a seguir:

  1. Saiba mais CodeBuild lendo as informações emConceitos.

  2. Experimente CodeBuild um cenário de exemplo seguindo as instruções emConceitos básicos que usam o console.

  3. Use CodeBuild em seus próprios cenários seguindo as instruções emPlanejar uma compilação.