Includes et Templates
Partie du cours GitLab CI
Au troisième projet, les fichiers .gitlab-ci.yml commencent à se ressembler. Le même job de lint. La même préparation des tests, avec la même clé de cache. La même formule magique docker-in-docker, recopiée depuis le repository précédent parce que vous saviez qu'elle marchait là-bas. Le copier-coller est vraiment le bon choix les deux premières fois.
GitLab vous donne deux outils pour cela, qui font deux choses différentes. include: va chercher des fichiers entiers ailleurs. extends: permet à un job d'hériter d'un autre. La plupart des vrais pipelines utilisent les deux. ...
Envie d’apprendre GitLab CI Includes et Templates dans un vrai environnement ?
Cliquez ci-dessous, obtenez une machine Linux avec GitLab CI prêt, et travaillez sur Includes et Templates avec un tuteur IA qui connaît votre code.
Commencer cette leçonIncludes et TemplatesCe que vous allez apprendre
- Include local
- Include project
- Include remote
- Include template
- Extends keyword
- YAML anchors
- Built-in templates
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
