Collecte de preuves basée sur l’importation

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 3 minutes de lecture
  • Réduisez la surcharge d’instance en ignorant le traitement des pipelines au niveau des étapes pour accélérer la gestion des changements et la collecte de preuves pour GitHub Actions les outils d’orchestration ADO Azure DevOps .

    Toutes les preuves pertinentes dans le pipeline sont jointes à la demande de changement à l’aide d’une demande d’importation au lieu de notifications webhook.

    Activer la collecte de preuves basée sur l’importation

    Vous pouvez activer cette fonctionnalité en activant le bouton bascule Collecte de preuves basée sur l’importation pour l’aptitude d’orchestration dans la page Propriétés. Pour plus d'informations, consultez Propriétés du Vélocité de changement DevOps.

    Le basculement modifie la façon dont les événements de pipeline sont traités. Lorsqu’il est activé, le paramètre réduit la surcharge d’instance en ignorant le traitement au niveau de l’étape dans le pipeline. Les événements de niveau étape ignorés sont ignorés avec les détails de traitement « IGNORÉ : cet événement est ignoré, car la propriété « Collecte de preuves basée sur l’importation pour l’aptitude d’orchestration » est activée ». Inversement, la désactivation revient au mode standard, où tous les événements entrants sont traités.
    Remarque :
    Assurez-vous qu’aucun pipeline n’est en cours d’exécution avant d’apporter des modifications à ce paramètre. Le basculement de l’activation/désactivation lors de l’exécution d’un pipeline actif peut entraîner le blocage du pipeline et éventuellement son expiration, entraînant une collecte de données incomplète ou incorrecte. Si une demande de changement a déjà été créée, vous devez l’annuler manuellement, car les preuves requises peuvent ne pas être jointes. Sélectionnez Enregistrer pour continuer et lancez une nouvelle exécution de pipeline après avoir basculé le bouton bascule.

    Comment les preuves sont-elles recueillies ?

    Lorsque l’étape de changement dans un pipeline est déclenchée, un enregistrement de rappel est créé avec l’état : créé et état de la preuve de changement : en attente. Une demande d’importation avec les pages de demande d’importation correspondantes est créée pour rassembler les détails de l’exécution du pipeline et les preuves requises. La demande de changement est ensuite créée avec toutes les preuves qui y sont jointes. En outre, la fonctionnalité de collecte de preuves basée sur l’importation est relancée lors de l’événement d’achèvement du pipeline pour s’assurer que toutes les preuves associées sont récupérées et associées avec précision à la demande de changement. Après la création de la demande de changement, les mécanismes d’approbation automatique et les comportements ultérieurs restent les mêmes que le comportement existant.

    Pour ADO
    • Pour le pipeline de version, lorsque la propriété est activée, la collecte de preuves se produit uniquement en fonction de l’événement d’achèvement du pipeline (les événements de niveau étape ne sont pas traités pour réduire la surcharge de l’instance).
    • Pour le pipeline de mise en production, même si la propriété est activée, la collecte de preuves se produit en fonction du traitement des événements au niveau de l’étape.
    Pour GitHub Actions
    • Lorsque la propriété est activée, la collecte de preuves se produit uniquement en fonction de l’événement d’achèvement du workflow (les événements au niveau de l’étape ne sont pas traités pour réduire la surcharge de l’instance).
    • Si vous utilisez GitHub Actions Deployment Gates dans l’une de vos étapes, vous devez configurer l’application GitHub et la collecte de preuves se produit en fonction de l’événement d’achèvement du workflow. Pour plus d’informations sur les portails de déploiement, reportez-vous à la section Portes de déploiement GitHub pour le changement ServiceNow DevOps.

    Points clés

    • La collecte de preuves basée sur l’importation prend en charge tous les styles de pipeline existants (réexécutions, parallèles, séquentiels) et toutes les configurations pour GitHub Actions et ADO.
    • Tous les types de collecte de preuves pris en charge pour GitHub Actions ADO dans le système de base sont également pris en charge lorsque cette propriété est activée.
    • Pour GitHub Actions, le changement basé sur l’environnement n’est pas pris en charge.
    • Les fonctionnalités d’importation et d’interrogation historiques fonctionnent de la même manière, que la propriété d’aptitude Collecte de preuves basée sur l’importation pour l’orchestration soit activée ou désactivée.
    • Le redémarrage de l’importation dans l’enregistrement de la demande d’importation est également pris en charge.
    • Les cadres de travail de dépannage et de gestion des erreurs ne sont pas affectés.
    • Si vous effectuez une mise à niveau, la propriété Collecte de preuves basée sur l’importation pour l’aptitude Orchestration est désactivée par défaut.