États des demandes de déploiement

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 2 minutes de lecture
  • Une demande de déploiement peut se trouver dans l’un des différents états suivants au cours du processus de mise en production.

    État Description
    Brouillon

    La demande de déploiement n’a pas encore été associée à une mise en production. Le brouillon est le seul état dans lequel un ensemble de mises à jour peut être ajouté à une demande de déploiement.

    Un développeur conserve sa demande de déploiement à l’état Brouillon jusqu’à ce qu’il pense que le travail qui lui est associé est terminé. Elle ne doit pas passer à l’état Prêt pour l’évaluation tant que le développeur n’est pas à l’aise avec son déploiement tel quel.

    Prêt pour l’évaluation

    Le développeur qui crée la demande de déploiement a déterminé qu’il s’agit d’une unité fonctionnelle et complète et qu’elle est prête à être déployée.

    Cet état est la condition de déclenchement du playbook d’évaluation. Dès que le développeur sélectionne Prêt à évaluer, l’évaluation commence, exécutant les processus, les tests et les vérifications définis dans le pipeline de mise en production.

    Évaluation

    Framework de tests automatisés Des tests (ATF) sont en cours d’exécution, des analyses d’instance sont en cours d’exécution et tout Playbooks processus (PAD) permettant de déterminer l’adéquation de cette demande de déploiement à déployer est exécuté. Les ensembles de mises à jour contenus dans la demande de déploiement sont déplacés de l’instance de développement vers l’instance de test.

    La phase d’évaluation aboutit à l’une des deux conclusions suivantes :

    • La demande de déploiement est prête, aucun résultat ne nécessite d’action (au moyen d’une tâche de déploiement).
    • L’évaluation a mis en évidence un ou plusieurs résultats qui doivent être rapprochés pour que la demande de déploiement soit prête. Les tâches de déploiement sont générées et affectées à l’utilisateur/au groupe désigné dans la demande. Les résultats de ces tâches sont enregistrés par rapport à la demande et la demande est réévaluée. Cette boucle se poursuit jusqu’à ce que la demande soit prête ou annulée.
    Rapprochement

    Des tâches de déploiement ouvertes ont été générées pour l’action. Ces tâches doivent avoir un résultat pour que l’évaluation soit terminée et que la demande de déploiement passe à l’étape suivante.

    Les exemples de pipelines inclus dans ReleaseOps créeront des tâches de déploiement pour les conflits d’aperçu et les échecs de test ATF. Certains résultats peuvent impliquer des modifications ou des ajouts de code, des mises à jour des suites de tests ou de la configuration, ou encore des approbations ou des approbations. Une fois que toutes les tâches de déploiement ouvertes ont un résultat, la demande est réévaluée.

    Prêt pour le déploiement

    Toutes les évaluations ont été effectuées et tous les rapprochements sont terminés. Aucun nouvel ensemble de mises à jour ne peut être ajouté dans cet état et la demande de déploiement est effectivement verrouillée. Si des changements doivent être apportés à ce stade, la demande de déploiement doit être annulée.

    À ce stade, si la demande de déploiement est un déploiement à la demande, elle se poursuivra immédiatement lors du déploiement. Sinon, il attend l’heure prévue de la mise en production avant de continuer.

    Déploiement

    Une mise en production est en cours de déploiement des ensembles de mises à jour associés à cette demande de déploiement.

    Terminer

    La demande de déploiement a été déployée avec succès dans le cadre d’une mise en production.

    Échoué

    La demande de déploiement a rencontré un problème qui nécessite une intervention manuelle ou une résolution pour être soumise à nouveau pour une mise en production.

    Annulé

    La demande de déploiement a été annulée manuellement.