Executor autogerenciado do Buildkite no AWS CodeBuild
Você pode definir o projeto para configurar executores auto-hospedados do Buildkite em contêineres do CodeBuild para processar os trabalhos do Buildkite. Para fazer isso, configure um webhook usando o projeto do CodeBuild e atualizando as etapas do YAML do pipeline do Buildkite para usar executores auto-hospedados que estão hospedados em máquinas do CodeBuild.
As etapas de alto nível para configurar um projeto do CodeBuild para executar trabalhos do Buildkite são as seguintes:
-
Acessar o console do CodeBuild e crie um projeto do CodeBuild com a configuração do tipo executor do projeto do executor do Buildkite
-
Adicione um webhook
job.scheduledà organização do Buildkite. -
Atualize as etapas do YAML do pipeline do Buildkite no Buildkite para configurar o ambiente de compilação.
Para obter um procedimento mais detalhado, consulte Tutorial: configurar um executor do Buildkite hospedado pelo CodeBuild. Esse recurso permite que os trabalhos do Buildkite tenham integração nativa com a AWS, o que fornece segurança e conveniência por meio de recursos como IAM, AWS Secrets Manager, AWS CloudTrail e Amazon VPC. Você pode acessar os tipos de instância mais recentes, incluindo instâncias baseadas no ARM.