GitLab Runner: Introdução

Esta documentação faz parte do guia Construção de imagens Docker. Consulte o guia completo aqui: Construa e envie imagens Docker a partir dos seus pipelines GitLab CI/CD utilizando o seu runner Stackhero e Docker-in-Docker.

👋 Bem-vindo à documentação da Stackhero!

A Stackhero oferece-lhe uma solução GitLab Runner cloud fácil de utilizar, concebida para executar os seus jobs GitLab CI/CD de forma eficiente. Eis o que pode esperar:

  • Minutos CI/CD ilimitados: não existe faturação por minuto, por isso os seus pipelines podem correr sempre que precisar.
  • Vários jobs em simultâneo: execute vários jobs ao mesmo tempo para acelerar todo o seu pipeline.
  • Docker executor com suporte para Docker-in-Docker: simplifique a criação e o envio das suas imagens de containers.
  • Compatível com GitLab.com e também com qualquer instância GitLab self-managed.
  • Uma VM privada e dedicada alimentada por discos NVMe/SSD rápidos para builds consistentes e fiáveis.
  • Disponível nas regiões 🇪🇺 Europa e 🇺🇸 USA.

Poupe tempo: pode ligar o seu primeiro GitLab Runner e começar a executar pipelines em apenas alguns minutos!

Quando utiliza um Stackhero GitLab Runner, os jobs são executados com o executor Docker. Isto significa que cada job inicia num novo contentor baseado na image que especificar. Se pretende construir as suas próprias imagens Docker como parte do pipeline, pode tirar partido do Docker-in-Docker (DinD). Esta configuração permite que um daemon Docker seja executado em paralelo com o seu job, possibilitando a execução de comandos como docker build e docker push diretamente no pipeline.

Uma das grandes vantagens é que o seu runner inclui minutos CI/CD ilimitados. Pode construir imagens quantas vezes quiser. Além disso, como o cache de build reside no disco dedicado do runner, builds repetidos podem reutilizar camadas anteriores, acelerando significativamente a execução dos pipelines.