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 docker o stackhero) 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.