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 ' | ||