Variables et secrets
Partie du cours GitLab CI
Un pipeline qui se comporte exactement de la même façon quel que soit l'auteur du push, ou la branche visée, ne sait pas distinguer la préproduction de la production, ni une vraie clé de déploiement d'un simple bouche-trou. Tout pipeline sérieux a besoin de savoir certaines choses au moment où il s'exécute : quel commit il est en train de construire, quelle branche l'a déclenché, et comment s'authentifier auprès...
Imaginez un formulaire imprimé avec une ligne à compléter : « Environnement : ______ ». Le formulaire lui-même, .gitlab-ci.yml, est identique pour tous ceux qui lancent le pipeline, mais la valeur écrite dans ce blanc change selon la situation. Dans GitLab CI, une variable est exactement cet emplacement nommé : un nom qui contient un morceau de texte, que les lignes script: de n'importe quel job pourront relire...
Envie d’apprendre GitLab CI Variables et secrets dans un vrai environnement ?
Cliquez ci-dessous, obtenez une machine Linux avec GitLab CI prêt, et travaillez sur Variables et secrets avec un tuteur IA qui connaît votre code.
Commencer cette leçonVariables et secretsCe que vous allez apprendre
- Variables block
- Predefined CI variables
- CI_COMMIT_SHA
- CI_PROJECT_DIR
- Masked variables
- Protected variables
- .env files vs CI variables
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
