21. Docker Registry
- Stockage d’images Docker
- Utilise une API REST
- Privé ou publique (Docker Hub)
- Utilisé comme cache pour les
déploiements
- Docker Trusted Registry
- Images signées
- Interface web
- Security scans
26. Infrastructure as Code
- On indique quelle architecture on
souhaite pour notre service
- On utilise l’image pushée par notre
pipeline dans notre registry
- On fixe les limites de scalabilité
27. Feature branches & Review apps
- Chaque branche peut avoir son propre environnement de déploiement
- URL automatiquement générée en fonction du nom de la branche
- Accès rapide depuis les pages de Pull Requests
- Lorsqu’on supprime la branche sur Gitlab, l’environnement est
automatiquement supprimé ou stoppé
29. Encore + avec Gitlab
- Déclenchements de pipelines programmés (cron)
- Facilité de faire des rollbacks pour chaque environnement
- Gestion “native” des déploiements vers un cluster Kubernetes
- Accès en SSH aux environnements directement depuis Gitlab
- Intégrations à Slack, Rocket.chat & cie pour être notifié et gérer ses pipelines
directement dans son outils de messagerie