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:
-
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.
-
Navegue até o console do CodeBuild, crie um projeto do CodeBuild com um webhook e configure os filtros do webhook.
-
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.