Перейти к содержимому

Installe un runner GitLab avec Docker Compose

Yes We Code

0:00 / 0:00

Installe un runner GitLab avec Docker Compose

129 просмотров · 7 дн. назад
Yes We Code
59 подписчиков
129 просмотров · 7 дн. назад
Dans cette vidéo, je te montre comment installer un runner GitLab avec Docker Compose et l'exécuteur Docker. L'objectif est de connecter un runner à une instance GitLab auto-hébergée afin d'exécuter les jobs CI/CD de tes projets. Nous allons ajouter le runner à notre fichier Docker Compose, l'enregistrer dans GitLab, puis déclencher un premier pipeline dans un projet de test. Le dépôt GitHub associé à cette vidéo est disponible ici : 👉 https://github.com/YesWeCodeFr/gitlab... Vidéo à consulter avant celle-ci : 👉 Installer GitLab dans Docker avec Docker Compose :    • Installe Gitlab dans Docker avec Docker Co...   Chapitres : 00:00 Introduction : rôle du runner et prérequis 02:29 Ajouter le runner avec Docker Compose 05:45 Créer, enregistrer et vérifier le runner 10:27 Tester et relancer le pipeline 15:58 Conclusion Au programme : Comprendre le rôle d'un runner GitLab dans un pipeline CI/CD Ajouter le service GitLab Runner à une installation Docker Compose existante Utiliser l'exécuteur Docker pour lancer les jobs dans des conteneurs temporaires Créer un runner d'instance avec le tag `docker` Enregistrer le runner avec son token d'authentification `glrt-` Vérifier que le runner est connecté dans l'interface GitLab Créer un projet de test et son fichier `.gitlab-ci.yml` Déclencher, consulter et relancer un pipeline à chaque commit Cette vidéo s'adresse aux développeurs et aux DevOps débutants qui souhaitent mettre en place la CI/CD sur leur propre instance GitLab, mieux comprendre les runners ou automatiser leurs premiers tests avec Docker. Prérequis : disposer d'une instance GitLab fonctionnelle et accessible en HTTPS, avoir Docker Engine et Docker Compose installés, et pouvoir se connecter au serveur avec un compte disposant de `sudo`. Cette vidéo s'appuie sur l'installation GitLab et le reverse proxy NGINX configurés dans les vidéos précédentes. Le runner présenté est un runner d'instance utilisant le socket Docker de l'hôte. Réserve-le à des projets et des utilisateurs de confiance : les pipelines exécutent du code sur le serveur du runner. Abonne-toi à Yes We Code pour d'autres vidéos autour du développement, du DevOps, de Linux, de Docker, de l'auto-hébergement et de l'IA. #GitLab #GitLabRunner #CI #CD #Docker #DockerCompose #DevOps #Linux #AutoHebergement #Homelab #YesWeCode