Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Conceitos do AWS CodeBuild

Modo de foco

Nesta página

Conceitos do AWS CodeBuild - AWS CodeBuild

Os seguintes conceitos são importantes para entender como funciona o CodeBuild.

Como o CodeBuild funciona

O diagrama a seguir mostra o que acontece quando você executa uma compilação com o CodeBuild:

Um diagrama de como funciona a execução de uma compilação com o CodeBuild.

  1. Como entrada, é necessário fornecer ao CodeBuild um projeto de compilação. Um projeto de compilação inclui informações sobre como executar uma compilação, incluindo onde obter o código-fonte, qual ambiente de compilação usar, quais comandos de compilação executar e onde armazenar a saída da compilação. Um ambiente de compilação representa uma combinação de sistema operacional, runtime da linguagem de programação e ferramentas que o CodeBuild usa para executar uma compilação. Para obter mais informações, consulte:

  2. O CodeBuild usa o projeto de compilação para criar o ambiente de compilação.

  3. O CodeBuild baixa o código-fonte no ambiente de compilação e usa a especificação de compilação (buildspec), conforme definida no projeto de compilação ou incluída diretamente no código-fonte. buildspec é uma coleção de comandos de compilação e configurações relacionadas, no formato YAML, que o CodeBuild usa para executar uma compilação. Para obter mais informações, consulte Referência de buildspec.

  4. Se houver alguma saída de compilação, o ambiente de compilação fará upload de sua saída para um bucket do S3. O ambiente de compilação também pode executar tarefas especificadas no buildspec (por exemplo, enviar notificações de compilação a um tópico do Amazon SNS). Para ver um exemplo, consulte Exemplo de notificações de compilação.

  5. Enquanto a compilação é executada, o ambiente de compilação envia informações ao CodeBuild e ao Amazon CloudWatch Logs.

  6. Enquanto a compilação estiver em execução, será possível usar o console do AWS CodeBuild, a AWS CLI ou os AWS SDKs para obter informações de compilação resumidas do CodeBuild e informações de compilação detalhadas do Amazon CloudWatch Logs. Se usar o AWS CodePipeline para executar compilações, você poderá obter informações de compilação limitadas do CodePipeline.

Próximas etapas

Agora que você sabe mais sobre o AWS CodeBuild, recomendamos estas próximas etapas:

  1. Experimente o CodeBuild em um cenário de exemplo, seguindo as instruções em Conceitos básicos que usam o console.

  2. Use o CodeBuild nos próprios cenários seguindo as instruções em Planejar uma compilação.

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.