

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é
<a name="welcome"></a>

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 é dimensionado 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 obter mais informações, consulte [AWS CodeBuild](https://aws.amazon.com/codebuild/). 

## Como correr CodeBuild
<a name="welcome-quick-look"></a>

Você pode usar o AWS CodePipeline console AWS CodeBuild ou 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.](http://docs.aws.amazon.com/pt_br/codebuild/latest/userguide/images/overview.png)




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 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.](http://docs.aws.amazon.com/pt_br/codebuild/latest/userguide/images/pipeline.png)




Para usar CodePipeline para criar um pipeline e, em seguida, adicionar uma ação de CodeBuild criação ou teste, consulte[Use CodeBuild com CodePipeline](how-to-create-pipeline.md). Para obter mais informações sobre CodePipeline, consulte o [Guia AWS CodePipeline do usuário](https://docs.aws.amazon.com/codepipeline/latest/userguide/).

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 obter mais informações, consulte [Visualizar recursos no console](console-resources.md). 

## Preços para CodeBuild
<a name="welcome-pricing"></a>

Para obter mais informações, consulte [Definição de preço do CodeBuild ](https://aws.amazon.com/codebuild/pricing).

## Como faço para começar com CodeBuild?
<a name="welcome-getting-started"></a>

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

1. **Saiba** mais CodeBuild lendo as informações em[Conceitos](concepts.md).

1. **Experimente** CodeBuild em um cenário de exemplo seguindo as instruções em[Conceitos básicos que usam o console](getting-started-overview.md#getting-started).

1. **Use** CodeBuild em seus próprios cenários seguindo as instruções em[Planejar uma compilação](planning.md).