Pipelines dans ReleaseOps

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 2 minutes de lecture
  • Un pipeline est le flux d’un déploiement dans ReleaseOps. Le flux d’un pipeline est défini dans des playbooks, ce qui vous permet de le personnaliser selon vos besoins.

    Un pipeline se compose de deux étapes, chacune représentée par son propre playbook : une étape d’évaluation et une étape de mise en production.
    • L’étape d’évaluation déplace les changements dans les demandes de déploiement individuelles par le biais d’instances de sous-production et est conçue pour effectuer une analyse de déploiement et exécuter des analyses et des tests.
    • L’étape de mise en production déplace toutes les modifications au sein d’une mise en production sur ses demandes de déploiement membres qui ont réussi l’évaluation à la date planifiée jusqu’à la production.

    ReleaseOps comprend des exemples de playbooks qui incluent la structure et les options de pipeline de base. Vous pouvez utiliser les exemples de ReleaseOps playbooks ou les dupliquer et les personnaliser en fonction des processus de votre entreprise. Les ReleaseOps exemples de playbooks sont le playbook de déploiement de version, le playbook d’évaluation de la demande de déploiement et le playbook d’évaluation de la demande de déploiement à la demande.

    Tableau 1. Exemples de playbooks inclus avec ReleaseOps
    Playbook Étape Description
    Playbook d’évaluation des demandes de déploiement Étape d’évaluation pour une mise en production standard/planifiée Déplace les ensembles de mises à jour de la demande de déploiement vers l’instance de test et exécute les tests définis Framework de tests automatisés (ATF) (tels que spécifiés dans la demande de déploiement et le pipeline).
    Playbook d’évaluation des demandes de déploiement sur demande Étape d’évaluation pour une mise en production sur demande Exécute l’analyseur de déploiement et Analyse d'instance avec des exemples de règles pour activer ou refuser un déploiement à la demande. N’exécute aucun test ATF.
    Playbook de déploiement de mise en production Étape de mise en production Prépare une mise en production, notamment en déplaçant les demandes de déploiement qui ne sont pas prêtes hors de la mise en production et en calculant l’ordre des ensembles de mises à jour. Utilisé à la fois pour les mises en production à la demande et planifiées.

    Un pipeline mappe les instances intermédiaires au playbook. Par exemple, les exemples de playbooks font référence à une instance de test, qui doit être mappée à une instance de déploiement physique. Le pipeline réel s’exécute de l’instance source spécifiée dans la demande de déploiement à l’instance de destination spécifiée dans la version. Les instances intermédiaires (telles que les tests) sont définies dans le pipeline. Des suites de tests ATF peuvent également être spécifiées au niveau du pipeline pour appliquer une liste donnée de tests à exécuter lorsqu’un pipeline donné est utilisé.

    Les pipelines peuvent utiliser les exemples ReleaseOps de playbooks, les playbooks personnalisés ou un mélange des deux. Plusieurs pipelines peuvent tirer parti des mêmes playbooks en mappant une définition d’instance différente, qui est ensuite référencée dans les playbooks.

    Cependant, comme les activités requises lors du déploiement peuvent varier d’une version à l’autre, ReleaseOps offre également une solution plus flexible à la création et à l’ajustement de playbooks personnalisés à chaque fois : les tâches de runbook. Des tâches de Runbook peuvent être ajoutées au niveau de la demande de déploiement et vous permettent de définir le type d’activité (manuelle ou automatisée) nécessaire à l’étape de playbook donnée. Pour plus d’informations sur les tâches de runbook, reportez-vous à la section Tâches de Runbook dans ReleaseOps.