Collecte de preuves basée sur l’importation
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.
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.