GitLab - 7.24 Points clés avant d'installer un GitLab Runner

Avant d'installer un runner, quelques règles évitent les problèmes de sécurité, de performance et de compatibilité. Cette leçon résume ces points clés. Ils serviront de base à l'installation pratique de la leçon suivante.

Une machine séparée

Il est conseillé d'installer le runner sur une machine distincte de celle qui héberge GitLab, pour des raisons de sécurité et de performance.

Le runner peut tourner sur plusieurs systèmes d'exploitation, comme Windows, Ubuntu ou macOS. Il faut seulement pouvoir compiler un binaire Go pour ce système.

Versions et enregistrement

Le runner doit être dans la même version que GitLab pour que toutes les fonctionnalités marchent. Un runner plus ancien peut tout de même fonctionner, mais ce n'est pas recommandé.

Après l'installation, vous enregistrez le runner. Cet enregistrement établit la communication entre votre instance GitLab et la machine du runner.

Choisir l'exécuteur

Lors de l'enregistrement, vous devez choisir un exécuteur. La vidéo explique son rôle plus loin dans le cours.

En résumé

Installez le runner sur une machine distincte, dans la même version que GitLab. L'enregistrement relie le runner à votre instance. Lors de l'enregistrement, choisissez un exécuteur.

Points clés

  • Installez le runner sur une machine distincte de GitLab.
  • Plusieurs systèmes d'exploitation sont pris en charge.
  • Le runner doit être dans la même version que GitLab.
  • L'enregistrement relie le runner à votre instance GitLab.
  • Un exécuteur doit être choisi au moment de l'enregistrement.

Questions fréquentes

Pourquoi séparer le runner de GitLab ?

La vidéo indique que cette séparation est conseillée pour des raisons de sécurité et de performance.

Un runner plus ancien fonctionne-t-il ?

Il peut fonctionner avec une version plus récente de GitLab, mais il est conseillé d'utiliser la même version.

Qu'est-ce que l'enregistrement d'un runner ?

C'est l'étape qui établit la communication entre votre instance GitLab et la machine du runner.