Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |||
software:applications:gitlab:ajouter_runners [2022/01/27 19:48] – yoann | software:applications:gitlab:ajouter_runners [2022/01/29 17:34] (Version actuelle) – yoann | ||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
====== GitLab: Gestion des runners ====== | ====== GitLab: Gestion des runners ====== | ||
- | Les runners sont des processus capables | + | Les runners sont utilisés par gitlab pour automatiser les tests. Lorsque un commit est reçu, si un runner est associé au projet et qu'un fichier |
On peut créer et associer des runners sur un projet particulier ou les mutualiser, ils sont alors disponibles pour exécuter les tests d' | On peut créer et associer des runners sur un projet particulier ou les mutualiser, ils sont alors disponibles pour exécuter les tests d' | ||
Ligne 15: | Ligne 15: | ||
# Positionner les droits d' | # Positionner les droits d' | ||
+ | chmod +x / | ||
# Créer un utilisateur local gitlab-runner | # Créer un utilisateur local gitlab-runner | ||
useradd --comment ' | useradd --comment ' | ||
+ | |||
+ | # Si Docker est installé et que l'on souhaite pouvoir l' | ||
+ | # l' | ||
+ | usermod --append -G docker gitlab-runner | ||
# Installer comme service et démarrer | # Installer comme service et démarrer | ||
Ligne 37: | Ligne 42: | ||
- | Comme l' | + | Comme l' |
On modifie le docker-compose et on ajoute un service ' | On modifie le docker-compose et on ajoute un service ' |