GitLab Runner: Passaggio 2: Crea un runner in GitLab

Questa documentazione fa parte della guida Guida introduttiva. Consulta la guida completa qui: Collega il tuo Stackhero GitLab Runner a GitLab.com, Stackhero for GitLab o al tuo server GitLab personale ed esegui la tua prima pipeline in pochi minuti.

👋 Benvenuto nella documentazione di Stackhero!

Stackhero offre una soluzione GitLab Runner cloud semplice che rende l'esecuzione dei tuoi job GitLab CI/CD efficiente e senza complicazioni. Ecco cosa puoi aspettarti:

  • Minuti CI/CD illimitati: esegui le tue pipeline tutte le volte che vuoi, senza costi al minuto o spese impreviste.
  • Più job in contemporanea: accelera lo sviluppo eseguendo diversi job in parallelo.
  • L'executor Docker con supporto Docker-in-Docker: costruisci e pubblica facilmente immagini container come parte del tuo processo CI/CD.
  • Funziona perfettamente sia con GitLab.com che con istanze GitLab self-managed.
  • Un'infrastruttura privata e dedicata con storage NVMe/SSD veloce garantisce prestazioni di build stabili e prevedibili.
  • Disponibile nelle regioni 🇪🇺 Europa e 🇺🇸 USA per soddisfare le esigenze del tuo team.

Risparmia tempo: puoi collegare il tuo primo GitLab Runner e iniziare a eseguire pipeline in pochi minuti!

Il runner si collega a GitLab tramite un runner authentication token. Questo token viene generato su GitLab e puoi anche scegliere l'ambito del runner:

  • Project runner: Apri il tuo progetto, poi vai su Settings > CI/CD > Runners > New project runner.
  • Group runner: Apri il tuo gruppo, poi 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 docker o stackhero) per indirizzare questo runner dai tuoi job.
  • Permettere di eseguire job senza tag se desideri che gestisca tutti i job, anche quelli senza tag.

GitLab fornirà un runner authentication token che inizia con glrt-. Conserva questo token in modo sicuro, poiché il runner lo utilizza per autenticarsi con GitLab.

Il precedente flusso basato sul registration token è deprecato. Utilizza il runner authentication token (glrt-...) creato quando aggiungi il runner, come descritto sopra.

Puoi trovare maggiori dettagli nella documentazione ufficiale di registrazione dei runner GitLab.