GitLab proporciona dos modos de ejecución para los trabajos de GitLab en la canalización de CI/CD. Uno de los modos son los ejecutores alojados en GitLab, de cuya administración se encarga GitLab y están totalmente integrados en este. El otro modo son los ejecutores autoadministrados, que permiten crear su propio entorno personalizado para ejecutar trabajos en la canalización de CI/CD de GitLab.
A continuación se indican los pasos generales para configurar un proyecto de CodeBuild a fin de ejecutar trabajos de canalización de CI/CD de GitLab:
-
Si aún no lo ha hecho, conéctese con una aplicación OAuth para conectar su proyecto a GitLab.
-
Desplácese a la consola de CodeBuild, cree un proyecto de CodeBuild con un webhook y configure sus filtros de webhook.
-
Actualice el YAML de la canalización de CI/CD en GitLab para configurar el entorno de compilación.
Para obtener un procedimiento más detallado, consulte Tutorial: Configuración de un ejecutor de GitLab alojado en CodeBuild.
Esta característica permite que sus trabajos de canalización de CI/CD de GitLab se integren de forma nativa con AWS, lo que proporciona seguridad y comodidad gracias a características como IAM, AWS CloudTrail y Amazon VPC. Puede acceder a los tipos de instancias más recientes, incluidas las basadas en ARM.