Développement logiciel et gestion de projet

Quelle description de la différence entre livraison continue et déploiement continu est correcte ?

  1. 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
  2. BDans le déploiement continu, une personne doit toujours approuver une version avant sa mise en production
  3. 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.

S'entraîner sur ce thème Retour au thème

Autres questions sur Développement logiciel et gestion de projet

  1. Parmi les exigences suivantes pour un système de gestion, laquelle est une exigence non fonctionnelle ?
  2. En UML, quel diagramme convient pour montrer comment l'état d'un objet change en réponse à des événements (appui sur un bouton, expiration d'une minuterie, température atteinte, etc.), comme dans le logiciel de commande d'un cuiseur à riz ?
  3. En UML, quel diagramme montre, dans l'ordre chronologique de haut en bas, les messages (appels et réponses) échangés entre plusieurs objets ?
  4. Parmi les niveaux de force de module (cohésion) servant à évaluer l'indépendance des modules, lequel est le plus fort et est considéré comme le plus souhaitable ?
  5. Parmi les types de couplage entre modules, lequel est le plus faible et donne la plus grande indépendance des modules ?