Intégration continue et livraison continue
CI/CD · Un processus de développement dans lequel les modifications de code sont fusionnées et testées automatiquement, et les versions approuvées sont préparées automatiquement pour le déploiement ou déployées.
- 01
Pourquoi c'est important
Les déploiements manuels sont sujets aux erreurs et ne peuvent pas être réalisés fréquemment. CI/CD fait passer chaque modification aux mêmes tests, détecte les problèmes tôt et rend possibles des déploiements petits, fréquents et sûrs. Revenir à la version précédente quand quelque chose se passe mal devient également facile.
- 02
Exemple
Une équipe met en place un pipeline dans lequel les tests, une analyse de sécurité et le build s'exécutent automatiquement à chaque modification de code. Une modification qui passe les tests va d'abord en environnement de test puis, après validation, en production en un clic.
- 03
Erreur fréquente
Mettre en place le pipeline automatisé tout en laissant les tests insignifiants ou incomplets. Si la couverture de tests est faible, le pipeline transporte le code défectueux en production tout aussi vite.
- 04
Termes associés
Services et guides associés
Parlons de votre projet.
Dites-nous votre besoin ; nous définirons le périmètre ensemble.