Executores auto-hospedados do GitHub Actions no AWS CodeBuild - AWS CodeBuild

Executores auto-hospedados do GitHub Actions no AWS CodeBuild

Você pode definir o projeto para configurar executores auto-hospedados do GitHub Actions em contêineres do CodeBuild para processar os trabalhos de fluxo de trabalho do GitHub Actions. Para fazer isso, configure um webhook usando o projeto do CodeBuild e atualizando o YAML do fluxo de trabalho do GitHub Actions 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 GitHub Actions são as seguintes:

  1. Se ainda não o tiver feito, crie um token de acesso pessoal ou conecte-se a uma aplicação OAuth para conectar o projeto ao GitHub.

  2. Navegue até o console do CodeBuild, crie um projeto do CodeBuild com um webhook e configure os filtros do webhook.

  3. Atualize o YAML do fluxo de trabalho do GitHub Actions no GitHub para configurar o ambiente de compilação.

Para obter um procedimento mais detalhado, consulte Tutorial: configurar um executor do GitHub Actions hospedado pelo CodeBuild.

Este recurso permite que os trabalhos de fluxo de trabalho do GitHub Actions tenham integração nativa com a AWS, o que fornece segurança e conveniência por meio de recursos como IAM, integração com o AWS Secrets Manager, AWS CloudTrail e Amazon VPC. Você pode acessar os tipos de instância mais recentes, incluindo instâncias baseadas em ARM.