GitLab CI - Configurer Gitlab Runners

La description

GitLab runner est une instance de construction qui est utilisée pour exécuter les travaux sur plusieurs machines et envoyer les résultats à GitLab et qui peut être placée sur des utilisateurs, des serveurs et une machine locale distincts. Vous pouvez enregistrer le coureur comme partagé ou spécifique après l'avoir installé. L'installation de runner est expliquée dans le chapitre Installation de GitLab .

Vous pouvez diffuser vos travaux en utilisant des coureurs spécifiques ou partagés.

Coureurs partagés

Ces coureurs sont utiles pour les travaux de plusieurs projets qui ont des exigences similaires. Au lieu d'utiliser plusieurs coureurs pour de nombreux projets, vous pouvez utiliser un seul ou un petit nombre de coureurs pour gérer plusieurs projets qui seront faciles à maintenir et à mettre à jour.

Coureurs spécifiques

Ces coureurs sont utiles pour déployer un certain projet, si les travaux ont certaines exigences ou une demande spécifique pour les projets. Des coureurs spécifiques utilisent le processus FIFO (First In First Out) pour organiser les données sur la base du premier arrivé, premier servi.

Vous pouvez enregistrer un coureur spécifique à l'aide du jeton d'inscription de projet. L'enregistrement d'un runner spécifique est expliqué dans le chapitre Installation de GitLab des étapes 1 à 12 sous la section Installation de GitLab sous Windows .

Verrouiller un coureur spécifique

Vous pouvez empêcher un runner spécifique d'être activé pour d'autres projets. Pour ce faire, vous devez enregistrer un runner qui est expliqué dans le chapitre Installation de GitLab de l'étape 1 à 12 sous la section Installation de GitLab sous Windows .

Pour verrouiller le coureur, exécutez les étapes ci-dessous -

Step 1 - Connectez-vous à votre compte GitLab et accédez à votre projet -

Step 2- Cliquez sur l'option CI / CD sous l'onglet Paramètres et développez l'option Paramètres des coureurs. -

Step 3 - Dans la section Paramètres des coureurs, vous verrez les coureurs activés pour le projet -

Step 4 - Cliquez maintenant sur le bouton crayon -

Step 5- Ensuite, il ouvrira l'écran Runner et vérifiera l' option Verrouiller aux projets en cours

Cliquez sur le bouton Enregistrer les modifications pour appliquer les modifications.

Step 6 - Après avoir enregistré les modifications, il mettra à jour le Runner avec succès.

Coureurs protégés

Les coureurs peuvent être protégés pour enregistrer les informations importantes. Vous pouvez protéger le coureur en utilisant les étapes ci-dessous -

Step 1 - Suivez les mêmes étapes (de l'étape 1 à 4) qui sont expliquées dans la section précédente (Verrouiller un coureur spécifique).

Step 2- Après avoir cliqué sur le bouton du crayon, cela ouvrira l'écran Runner puis cochez l' option Protégé -

Cliquez sur le bouton Enregistrer les modifications pour appliquer les modifications.

Exécuter des travaux non balisés

Vous pouvez empêcher les coureurs de sélectionner des tâches avec des balises lorsqu'aucune balise n'est attribuée aux coureurs. Le coureur peut choisir des travaux marqués / non marqués en utilisant les étapes ci-dessous -

Step 1- Suivez les mêmes étapes (de l'étape 1 à 4) qui sont expliquées dans la section Verrouiller un coureur spécifique .

Step 2- Après avoir cliqué sur le bouton crayon, cela ouvrira l'écran Runner, puis cochez l' option Exécuter les travaux non marqués -

Cliquez sur le bouton Enregistrer les modifications pour appliquer les modifications.