GitLab Runner: Passo 2: Crea un runner in GitLab
Questa documentazione fa parte della guida Prime configurazioni. Consulta la guida completa qui: Collega il tuo Stackhero GitLab Runner a GitLab.com o a una istanza GitLab self-managed ed esegui la tua prima pipeline.
👋 Benvenuto nella documentazione di Stackhero!
Stackhero ti offre una soluzione GitLab Runner cloud facile da usare, progettata per gestire in modo efficiente i tuoi job GitLab CI/CD. Ecco cosa puoi aspettarti:
- Minuti CI/CD illimitati: nessuna fatturazione al minuto, le tue pipeline possono essere eseguite ogni volta che ne hai bisogno.
- Job concorrenti multipli: esegui più job contemporaneamente per velocizzare l'intera pipeline.
- Docker executor con supporto Docker-in-Docker: semplifica la creazione e il push delle tue immagini container.
- Compatibile sia con GitLab.com che con qualsiasi istanza GitLab self-managed.
- Una VM privata e dedicata alimentata da dischi NVMe/SSD veloci per build affidabili e costanti.
- Disponibile sia nelle regioni 🇪🇺 Europa che 🇺🇸 USA.
Risparmia tempo: puoi collegare il tuo primo GitLab Runner e iniziare a eseguire pipeline in pochi minuti!
Il tuo runner si collega a GitLab tramite un runner authentication token. Questo token viene generato su GitLab, dove puoi anche definire l'ambito del runner:
- Project runner: Apri il tuo progetto, quindi vai su
Settings>CI/CD>Runners>New project runner. - Group runner: Apri il tuo gruppo, quindi vai su
Settings>CI/CD>Runners>New group runner. - Instance runner (solo per GitLab self-managed): Vai su
Admin area>CI/CD>Runners>New instance runner.
Durante la creazione del runner, puoi:
- Aggiungere tag (come
dockerostackhero) per facilitare la selezione di questo runner nei tuoi job. - Permettere l'esecuzione di job senza tag se desideri che il runner prenda in carico tutti i job.
GitLab ti fornirà un runner authentication token che inizia con glrt-. Assicurati di conservare questo token in modo sicuro, poiché viene utilizzato dal runner per autenticarsi.
Il vecchio flusso con il
registration tokenè deprecato. Utilizza il runner authentication token (glrt-...) creato insieme al runner, come descritto sopra.