Jobs et Services Docker
Partie du cours GitLab CI
Un runner de pipeline est une machine nue : par défaut, il n'a aucune idée que votre projet a besoin de Python 3.12, d'une version précise de Node, ou d'un outil particulier quel qu'il soit. Livré à lui-même, il donne à votre job l'environnement générique et dépouillé qu'il garde sous la main, ce qui correspond rarement aux besoins d'une vraie suite de tests.
Voyez l'environnement par défaut du runner comme un établi vide : il y a de la surface pour travailler, mais aucun de vos outils n'y est posé. Le mot-clé image: sert à dire à GitLab « avant de lancer le script de ce job, donne-moi plutôt un établi entièrement équipé, avec Python déjà installé, ou Node, ou ce dont ce job a besoin ». ...
Envie d’apprendre GitLab CI Jobs et Services Docker dans un vrai environnement ?
Cliquez ci-dessous, obtenez une machine Linux avec GitLab CI prêt, et travaillez sur Jobs et Services Docker avec un tuteur IA qui connaît votre code.
Commencer cette leçonJobs et Services DockerCe que vous allez apprendre
- Image keyword
- Services keyword
- Postgres service
- Redis service
- Docker-in-docker
- Service networking
Lire cette leçon dans votre langue
Toutes les leçons de ce cours
11 leçons- 1Qu'est-ce que le CI/CD20 min
- 2Votre premier pipeline25 min
- 3Jobs et Stages30 min
- 4Variables et secrets30 min
- 5Artifacts et Caches30 min
- 6Rules et Jobs conditionnels30 min
- 7Jobs et Services Docker35 min
- 8Environnements et déploiements30 min
- 9Includes et Templates30 min
- 10Runners30 min
- 11Projet de synthèse: Construire, Tester, Déployer60 min
