AWS CodeBuild conceitos - 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á.

AWS CodeBuild conceitos

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

Como CodeBuild funciona

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

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

  1. Como entrada, você deve CodeBuild fornecer um projeto de construçã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, tempo de execução da linguagem de programação e ferramentas CodeBuild usadas para executar uma compilação. Para obter mais informações, consulte:

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

  3. CodeBuild baixa o código-fonte no ambiente de compilação e, em seguida, usa a especificação de compilação (buildspec), conforme definida no projeto de compilação ou incluída diretamente no código-fonte. Um buildspec é uma coleção de comandos de compilação e configurações relacionadas, em YAML formato, CodeBuild usados 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 realizar tarefas que você especifica no buildspec (por exemplo, enviar notificações de compilação para um tópico da AmazonSNS). Para ver um exemplo, consulte Exemplo de notificações de compilação.

  5. Enquanto a compilação está em execução, o ambiente de compilação envia informações para CodeBuild a Amazon CloudWatch Logs.

  6. Enquanto a compilação estiver em execução, você pode usar o AWS CodeBuild console ou AWS SDKs obter informações resumidas CodeBuild e detalhadas da compilação do Amazon CloudWatch Logs. AWS CLI Se você usa AWS CodePipeline para executar compilações, pode obter informações limitadas de CodePipeline compilação em.

Próximas etapas

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

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

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