Referência de ambiente de compilação para 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á.

Referência de ambiente de compilação para AWS CodeBuild

Ao chamar o AWS CodeBuild para executar um build, você deverá fornecer informações sobre o ambiente de build. 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 informações sobre como um ambiente de computação funciona, consulte Como CodeBuild funciona.

Um ambiente de build contém uma imagem Docker. Para obter mais informações, consulte o glossário do Docker no site Docker Docs.

Ao fornecer informações ao CodeBuild sobre o ambiente de compilação, você especifica o identificador de uma imagem do Docker em um tipo de repositório compatível. Isso inclui o repositório de imagens do Docker do CodeBuild Docker, as imagens disponíveis publicamente no Docker Hub e os repositórios do Amazon Elastic Container Registry (Amazon ECR) que a conta da AWS tem permissões para acessar.

  • Recomendamos usar imagens do Docker armazenadas no repositório de imagens do Docker no CodeBuild, porque elas foram otimizadas para usar o serviço. Para obter mais informações, consulte Imagens do Docker fornecidas por CodeBuild.

  • Para obter o identificador de uma imagem de Docker publicamente disponível e armazenada no Docker Hub, consulte Searching for Repositories no site do Docker Docs.

  • Para saber como trabalhar com imagens do Docker armazenadas em repositórios do Amazon ECR na conta da AWS, consulte ECRAmostra da Amazon.

Além de um identificador de imagem de Docker, você também pode especificar um conjunto de recursos computacionais que o ambiente de compilação utiliza. Para obter mais informações, consulte Modos e tipos de computação do ambiente de compilação.