Environnements et déploiements
Partie du cours GitLab CI
Votre job de déploiement fonctionne. Il lance scp, ou kubectl apply, ou un playbook Ansible, il passe au vert, et la nouvelle version est en ligne. Puis quelqu'un pose une question à laquelle la page du pipeline ne répond pas : qu'est-ce qui tourne exactement sur la préproduction en ce moment ? Qui l'y a mis ? Était-ce avant ou après le changement de mardi ?
Un pipeline enregistre qu'un job s'est exécuté. Il n'enregistre pas dans quel état ce job a laissé le monde. Le mot-clé environment: de GitLab comble ce manque : il transforme un job réussi en déploiement, une trace enregistrée disant qu'un commit précis tourne désormais à un endroit précis. ...
Envie d’apprendre GitLab CI Environnements et déploiements dans un vrai environnement ?
Cliquez ci-dessous, obtenez une machine Linux avec GitLab CI prêt, et travaillez sur Environnements et déploiements avec un tuteur IA qui connaît votre code.
Commencer cette leçonEnvironnements et déploiementsCe que vous allez apprendre
- Environment keyword
- Environment name
- Environment url
- Deployment tracking
- Manual production deploy
- Dynamic environments
- Review apps concept
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
