GitLab Runner: Introducción
Esta documentación forma parte de la guía Creación de imágenes Docker. Consulte la guía completa aquí: Construya y suba imágenes Docker desde sus pipelines de GitLab CI/CD utilizando su runner de Stackhero y Docker-in-Docker.
👋 ¡Bienvenido a la documentación de Stackhero!
Stackhero le ofrece una solución GitLab Runner cloud fácil de usar, diseñada para gestionar sus trabajos de GitLab CI/CD de manera eficiente. Esto es lo que puede esperar:
- Minutos CI/CD ilimitados: no hay facturación por minuto, así que sus pipelines pueden ejecutarse siempre que lo necesite.
- Múltiples trabajos concurrentes: ejecute varios trabajos al mismo tiempo para acelerar todo su pipeline.
- Docker executor con soporte para Docker-in-Docker: simplifique la construcción y el push de sus imágenes de contenedor.
- Compatible con GitLab.com y cualquier instancia GitLab autogestionada.
- Una VM privada y dedicada impulsada por discos NVMe/SSD rápidos para builds consistentes y fiables.
- Disponible en las regiones de 🇪🇺 Europa y 🇺🇸 USA.
Ahorre tiempo: puede conectar su primer GitLab Runner y empezar a ejecutar pipelines en solo unos minutos.
Cuando utiliza un Stackhero GitLab Runner, este ejecuta los jobs con el ejecutor Docker. Esto significa que cada job se inicia en un contenedor nuevo basado en la image que usted especifique. Si desea construir sus propias imágenes Docker como parte de su pipeline, puede aprovechar Docker-in-Docker (DinD). Esta configuración permite que un daemon de Docker se ejecute junto a su job, de modo que puede ejecutar comandos como docker build y docker push directamente dentro de su pipeline.
Una de las grandes ventajas aquí es que su runner dispone de minutos CI/CD ilimitados. Puede construir imágenes tantas veces como lo necesite. Además, dado que el cache de build reside en el disco dedicado del runner, las compilaciones repetidas pueden reutilizar capas anteriores, lo que ayuda a que sus pipelines terminen mucho más rápido.