BD – Le Déploiement Continu (CD)
Hello !
Lors de la BD précédente, nous avons abordé le sujet de la CI (Intégration Continue). Et impossible de parler de CI sans parler de CD (Déploiement Continu)!
En théorie, la CD implique un déploiement automatique et quasi-systématique de chaque modification du code sur l'environnement de production. Les mises en production sont régulières et ne sont plus une source de stresse, et l'environnement de production est ainsi toujours à jour. En pratique, c'est un objectif très compliqué à atteindre, et pas toujours adapté.
(Petite parenthèse : les bugs ne sont évidemment pas directement corrigés sur l'environnement de recette ou de préprod - on repasse par l'environnement de dev - mais je n'ai pas pu le représenter ainsi dans la BD pour des raisons purement pratiques ^^).
Pour aller plus loin :
- Le Déploiement Continu : https://www.lemagit.fr/definition/Deploiement-continu
- 5 bonnes raisons de déployer en continu : https://blog.octo.com/5-bonnes-raisons-de-deployer-en-continu/
- Les Patterns des Grands du Web – Continuous Deployment : https://blog.octo.com/continuous-deployment/
- Rapid Release at Massive Scale - https://engineering.fb.com/developer-tools/rapid-release-at-massive-scale/