GitLab Runner: Passo 2: Criar um runner no GitLab
Esta documentação faz parte do guia Primeiros passos. Consulte o guia completo aqui: Ligue o seu Stackhero GitLab Runner ao GitLab.com ou a um GitLab autogerido e execute o seu primeiro pipeline.
👋 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!
O seu runner liga-se ao GitLab utilizando um token de autenticação do runner. Este token é gerado no GitLab, onde também define o âmbito do runner:
- Project runner: Abra o seu projeto e vá a
Settings>CI/CD>Runners>New project runner. - Group runner: Abra o seu grupo e vá a
Settings>CI/CD>Runners>New group runner. - Instance runner (apenas para GitLab autogerido): Vá a
Admin area>CI/CD>Runners>New instance runner.
Ao criar o runner, pode:
- Adicionar tags (como
dockeroustackhero) para facilitar a seleção deste runner nos seus jobs. - Permitir que execute jobs sem tags caso pretenda que processe todos os jobs.
O GitLab irá fornecer-lhe um token de autenticação do runner que começa por glrt-. Guarde este token em segurança, pois é utilizado pelo runner para autenticação.
O método antigo com o
registration tokenestá descontinuado. Utilize o token de autenticação do runner (glrt-...) criado juntamente com o runner, conforme descrito acima.