Configuraciones recomendadas

Los runners de GitLab CI autoalojados funcionan con GitLab.com o con tu instancia GitLab autoalojada. Sin límite de cuota, sin facturación por minuto, acceso completo a tu red privada. El executor Docker proporciona builds aislados por job.

Equipo pequeño

1 runner, CI moderado Pipelines secuenciales, frecuencia de build moderada
Desde €19.00/mo
VPS
CPU
4 cores
RAM
8 GB RAM
Disco
60 GB NVMe
Red
Unlimited bandwidth

Un runner gestiona los pipelines secuenciales para la mayoría de equipos pequeños

Ver servidores compatibles

CI intensivo

4+ runners paralelos, artefactos grandes Pipelines enterprise, artefactos binarios grandes
Desde €79.00/mo
Dedicated
CPU
8+ cores
RAM
32 GB RAM
Disco
200 GB NVMe
Red
Unlimited bandwidth

Para pipelines pesados con artefactos grandes, builds matrix paralelos o builds de imágenes Docker

Ver servidores compatibles

¿No sabes qué plan elegir? Explora todos los servidores disponibles.

Ver todos los servidores →

¿Por qué autoalojar GitLab CI runners?

Sin cuota — minutos ilimitados

Un runner autoalojado no tiene cuota de minutos — los pipelines se ejecutan inmediatamente independientemente del número de minutos consumidos. Ya no necesitas vigilar un contador de uso.

Executor Docker para el aislamiento

El executor Docker ejecuta cada job en un contenedor nuevo, ofreciendo aislamiento completo entre pipelines. Las dependencias instaladas en un job no afectan a otro. Soporta cualquier imagen Docker como entorno de build.

Runner compartido para todos los proyectos

Un runner autoalojado puede compartirse entre múltiples proyectos GitLab (o todo tu grupo). Regístralo una vez y todos los proyectos del grupo pueden usarlo — sin configuración por proyecto.

Caché entre builds

El caché de GitLab CI conserva node_modules, paquetes pip y dependencias Maven entre builds. Con un runner autoalojado, el caché vive en el NVMe local — cache hits más rápidos sin servicio de caché externo.

Preguntas frecuentes

¿El runner funciona con GitLab.com?

Sí. Los runners autoalojados funcionan con GitLab.com (SaaS), GitLab autoalojado y GitLab Community Edition. Registras el runner con un token de registro desde la configuración de tu proyecto o grupo GitLab.

¿Cuál es la diferencia entre runners compartidos y específicos?

Un runner compartido está disponible para todos los proyectos de una instancia o grupo GitLab. Un runner específico está registrado para un único proyecto. Los runners autoalojados pueden configurarse de cualquiera de las dos formas.

¿Puedo ejecutar el runner sin Docker?

Sí. El executor shell ejecuta los jobs directamente en el servidor sin Docker. Es más simple pero menos aislado — las dependencias instaladas por un job persisten para el siguiente. Usa el executor Docker para builds limpios y reproducibles.

¿Cómo registro el runner?

Instala el binario GitLab Runner en tu servidor, luego ejecuta gitlab-runner register con la URL de tu instancia GitLab y el token de registro desde Configuración > CI/CD > Runners. El runner aparece en tu interfaz GitLab en segundos.

¿Puedo usar runners autoalojados con GitLab Free?

Sí. Los runners autoalojados funcionan con todos los niveles de GitLab, incluyendo Free. Solo necesitas un plan GitLab de pago para funcionalidades específicas no relacionadas con los minutos CI.

Los runners autoalojados de GitLab CI eliminan las limitaciones de cuota y la facturación por minuto de tus pipelines CI/CD. El runner se registra en tu cuenta de GitLab.com o en una instancia GitLab autoalojada — sin modificaciones en tus pipelines .gitlab-ci.yml. El executor Docker ejecuta cada job en un contenedor nuevo para un aislamiento completo entre pipelines. El executor shell proporciona acceso directo al servidor para los casos en que Docker no esté disponible. Un único runner autoalojado puede servir múltiples proyectos GitLab simultáneamente cuando se registra a nivel de grupo. Los cachés para node_modules, paquetes pip y dependencias Maven viven en el almacenamiento NVMe local para cache hits rápidos en cada build.

Zona comunitaria

Una pregunta ?
¡Encuentra respuestas y comparte tus conocimientos!

Te estamos esperando zona comunitaria. Más que 70 guías (sysadmin, gaming, devops...) !

Permítame verificar
DEDIMAX DEDIMAX DEDIMAX DEDIMAX
DEDIMAX

¿Necesita una cotización?

Escribenos !

Contáctenos

Prendre contact