Développement logiciel et gestion de projet
Quelle description de la différence entre livraison continue et déploiement continu est correcte ?
- ALa livraison continue désigne uniquement la fusion des modifications du code source dans une branche partagée et n'inclut ni compilation ni tests
- BDans le déploiement continu, une personne doit toujours approuver une version avant sa mise en production
- CLa livraison continue maintient le logiciel dans un état qui peut être mis en production à tout moment, et une personne décide quand le mettre en production ; le déploiement continu met automatiquement en production les modifications qui passent les tests
Afficher la réponse et l'explication
Réponse : C. La livraison continue maintient le logiciel dans un état qui peut être mis en production à tout moment, et une personne décide quand le mettre en production ; le déploiement continu met automatiquement en production les modifications qui passent les tests
Les deux font passer les modifications intégrées et testées par la CI dans une chaîne automatisée qui comprend des vérifications comme un environnement de préproduction. La livraison continue prépare automatiquement un état publiable, et une personne décide de le mettre ou non en production. Le déploiement continu automatise aussi cette dernière mise en production. L'idée et la culture dans lesquelles le développement et l'exploitation coopèrent pour livrer vite, en toute sécurité et de façon répétée, grâce à cette automatisation et aux retours de l'exploitation, s'appellent DevOps.
Continuer : 9 autres questions sur Développement logiciel et gestion de projet