Puede configurar su proyecto para instalar ejecutores de GitHub Actions autoalojados en contenedores de CodeBuild a fin de procesar sus trabajos de flujo de trabajo de GitHub Actions. Para ello, configure un webhook con el proyecto de CodeBuild y actualice el YAML del flujo de trabajo de GitHub Actions para usar ejecutores autoalojados hospedados en máquinas de CodeBuild.
A continuación se indican los pasos generales para configurar un proyecto de CodeBuild de modo que ejecute trabajos de GitHub Actions:
-
Si aún no lo ha hecho, cree un token de acceso personal o conéctese con una aplicación OAuth para conectar su proyecto a GitHub.
-
Desplácese a la consola de CodeBuild, cree un proyecto de CodeBuild con un webhook y configure sus filtros de webhook.
-
Actualice el YAML del flujo de trabajo de GitHub Actions en GitHub para configurar el entorno de compilación.
Para obtener un procedimiento más detallado, consulte Tutorial: Configuración de un ejecutor de GitHub Actions alojado en CodeBuild.
Esta característica permite que sus trabajos de flujo de trabajo de GitHub Actions se integren de forma nativa con AWS, lo que proporciona seguridad y comodidad gracias a características como IAM, la integración con AWS Secrets Manager, AWS CloudTrail y Amazon VPC. Puede acceder a los tipos de instancias más recientes, incluidas las basadas en ARM.
Temas
- Acerca del ejecutor de GitHub Actions alojado en CodeBuild
- Tutorial: Configuración de un ejecutor de GitHub Actions alojado en CodeBuild
- Solución de problemas del webhook
- Anulaciones de etiquetas admitidas con el ejecutor de GitHub Actions alojado en CodeBuild
- Imágenes de computación compatibles con el ejecutor de GitHub Actions alojado en CodeBuild