View a markdown version of this page

O que é 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 é AWS CodeBuild?

AWS CodeBuild é um serviço de compilação totalmente gerenciado na nuvem. CodeBuild compila seu código-fonte, executa testes de unidade e produz artefatos que estão 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 construção CodeBuild para usar suas próprias ferramentas de construção. CodeBuild é escalado automaticamente para atender às solicitações de pico de construção.

CodeBuild oferece 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 obter mais informações, consulte AWS CodeBuild.

Inscreva-se em um Conta da AWS

Para começar AWS, você precisa de um Conta da AWS. Para obter informações sobre como criar um Conta da AWS, consulte Introdução a um Conta da AWS no Guia de AWS Gerenciamento de contas referência.

Como correr CodeBuild

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

O diagrama mostra como CodeBuild funciona com AWS CLI nossos 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 criação ou teste de um pipeline em AWS 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.

O diagrama mostra como CodeBuild funciona com AWS CodePipeline.

Para usar CodePipeline para criar um pipeline e depois adicionar uma ação de CodeBuild construção ou teste, consulteUse CodeBuild com CodePipeline. 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, projetos de compilação, 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 obter mais informações, consulte Visualizar recursos no console.

Preços para CodeBuild

Para obter mais informações, consulte Definição de preço do CodeBuild .

Como faço para começar CodeBuild?

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

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

  2. Experimente CodeBuild em 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.