Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Acerca del ejecutor de GitLab alojado en CodeBuild

Modo de enfoque
Acerca del ejecutor de GitLab alojado en CodeBuild - AWS CodeBuild

A continuación se recogen algunas preguntas comunes sobre el ejecutor de GitLab alojado en CodeBuild.

¿Qué tipos de orígenes son compatibles con los ejecutores de GitLab alojados en CodeBuild?

Los ejecutores de GitLab alojados en CodeBuild solo son compatibles con el tipo de origen GITLAB. El tipo de origen GITLAB_SELF_MANAGED no se admite actualmente.

¿Cuándo debo incluir las anulaciones de instancias e imágenes en la etiqueta?

Puede incluir las anulaciones de instancias e imágenes en la etiqueta para especificar distintos entornos de compilación para cada uno de sus trabajos de canalización de CI/CD de GitLab. Esto se puede hacer sin necesidad de crear varios proyectos o webhooks de CodeBuild.

¿Puedo utilizar AWS CloudFormation para esta característica?

Sí, puede incluir un grupo de filtros en la plantilla de AWS CloudFormation que especifique un filtro de eventos de trabajo de flujo de trabajo de GitLab en el webhook del proyecto.

Triggers: Webhook: true FilterGroups: - - Type: EVENT Pattern: WORKFLOW_JOB_QUEUED

Para obtener más información, consulte Filtrado de eventos de webhook en GitLab (AWS CloudFormation).

Si necesita ayuda para configurar las credenciales del proyecto en la plantilla de AWS CloudFormation, consulte AWS::CodeBuild::SourceCredential en la Guía del usuario de AWS CloudFormation para obtener más información.

¿Cómo puedo enmascarar los secretos al usar esta característica?

De forma predeterminada, los secretos que se imprimen en el registro no están enmascarados. Si quiere enmascarar sus secretos, actualice la configuración de las variables de entorno de CI/CD:

Para enmascarar secretos en GitLab
  1. En GitLab Settings, elija CI/CD.

  2. En Variables, elija Edit para el secreto que quiere enmascarar.

  3. En Visibility, seleccione Mask variable y, a continuación, elija Update variable para guardar los cambios.

¿Puedo recibir eventos de webhook de GitLab de varios proyectos en un mismo grupo?

CodeBuild admite webhooks de grupo, que reciben eventos de un grupo de GitLab específico. Para obtener más información, consulte Webhooks de grupo de GitLab.

¿Puedo realizar un trabajo en el ejecutor de docker para el ejecutor autoadministrado? Por ejemplo, quiero ejecutar un trabajo de canalización en una imagen específica para mantener el mismo entorno de compilación en un contenedor separado y aislado.

Puede usar el ejecutor autoadministrado de GitLab en CodeBuild con una imagen específica al crear el proyecto con una imagen personalizada o anular la imagen en el archivo .gitlab-ci.yml.

¿Con qué ejecutor se usa el ejecutor autoadministrado en CodeBuild?

El ejecutor autoadministrado se ejecuta en CodeBuild con el ejecutor del intérprete de comandos, donde la compilación se ejecuta de forma local junto con el ejecutor de GitLab que funciona dentro del contenedor de docker.

¿Puedo proporcionar comandos buildspec junto con el ejecutor autoadministrado?

Sí, se pueden agregar comandos buildspec junto con el ejecutor autoadministrado. Puede proporcionar el archivo buildspec.yml en su repositorio de GitLab y usar la etiqueta buildspec-override:true en la sección Etiquetas del trabajo. Para obtener más información, consulte Nombre de archivo y ubicación de almacenamiento de buildspec.

¿Qué regiones admiten el uso de un ejecutor de GitLab alojado en CodeBuild?

Los ejecutores de GitLab alojados en CodeBuild se admiten en todas las regiones de CodeBuild. Para obtener información sobre Regiones de AWS donde CodeBuild está disponible, consulte Servicios de AWS por región.

¿Qué plataformas admiten el uso de un ejecutor de GitLab alojado en CodeBuild?

Los ejecutores de GitLab alojados en CodeBuild son compatibles con la computación tanto de Amazon EC2 como de AWS Lambda. Puede utilizar las siguientes plataformas: Amazon Linux 2, Amazon Linux 2023, Ubuntu y Windows Server Core 2019. Para obtener más información, consulte Imágenes de computación de EC2 y Imágenes de computación de Lambda.

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.