---
sourceDocument: Gestion des services IT Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/it-service-management

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Gestion des services IT Xanadu

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# Accélérer votre DevOps processus de changement

# Accélérer votre DevOps processus de changement {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 5 minutes de lecture

Activez la fonctionnalité d'accélération des changements pour la création automatique de demandes de changement dans votre pipeline et utilisez les flux et politiques d'approbation de Changements de vélocité DevOps changement pour automatiser l'approbation sous certaines conditions.  
Remarque :  
ServiceNow [Gestion des changements](https://servicenow-prod.fluidtopics.net/qHwv4OFPVDKgGdhoMzy_LA "L’application Gestion des changements de ServiceNow offre une approche systématique permettant de contrôler le cycle de vie de tous les changements et apporte des changements bénéfiques en garantissant une perturbation minimale des services informatiques.") doit être installé pour l'accélération du changement.  
Activez et configurez le contrôle des changements lorsque vous modélisez votre pipeline dans DevOps:

* [Modéliser un pipeline Azure dans DevOps](https://servicenow-prod.fluidtopics.net/jSgVAkv4tHVVN2rkxIPThA "Modélisez un pipeline Azure en mappant le pipeline à une application et en mappant Changements de vélocité DevOps les étapes du pipeline aux tâches de pipeline Azure.")
* [Modéliser un GitLab pipeline CI de base dans DevOps](https://servicenow-prod.fluidtopics.net/2EIU7yhcWOIO6t5Tsgw2Hw "Modélisez un GitLab pipeline CI de base en mappant le pipeline à une application et en mappant DevOps les étapes du pipeline aux tâches du GitLab pipeline.")
* [Modéliser un Jenkins pipeline dans DevOps](https://servicenow-prod.fluidtopics.net/WgH0m~rzKCexG1zJN2xXNg "Modélisez un Jenkins pipeline en mappant le pipeline à une application et en mappant DevOps les étapes du pipeline aux Jenkins étapes.")
{#dev-ops-change-acceleration__ul_xcf_mfc_wmb}

Vous pouvez afficher les détails des demandes de changement actives en accédant à DevOpsOrchestrerDemandes de changement de pipeline.

## Processus de contrôle des changements {#dev-ops-change-acceleration__section_wyf_slc_wmb}

Lorsque le contrôle des changements est activé pour une tâche dans votre DevOps pipeline de développement, une demande de changement est automatiquement créée et définie sur l'état Évaluer pour demander l'approbation de l'exécution de l'étape ou de la tâche actuelle si un groupe d'affectation est ajouté pour la demande de changement. Les demandes de changement peuvent être approuvées automatiquement en configurant les conditions d'une politique d'approbation de changement.

Si une demande de changement n'est pas approuvée et passée à l'état Annulé ou Fermé, la tâche , GitHub ou ADO associée Jenkinsest marquée comme ayant échoué et un message de console s'affiche :

Pour Jenkins : `la tâche [ServiceNow DevOps] n'a pas été approuvée pour être exécutée`

Pour GitHub : `erreur : **** Un changement a été créé, mais il est rejeté ou annulé`

Pour ADO : `<< changeState >> : << fermé >>`

## Modèles de demande de changement personnalisés {#dev-ops-change-acceleration__section_irr_sxf_llb}

Lorsque vous activez le contrôle des changements à l'étape ServiceNow DevOps, vous pouvez sélectionner un modèle personnalisé pour remplir automatiquement les champs lors de la création de la demande de changement. Le champ Catégorie de demande de DevOpschangement est automatiquement défini sur .  
Remarque :  
Ne configurez pas les champs Catégorie et changeType à partir du modèle personnalisé.

Le type de demande de changement correspond à la table de demandes de changement dans le champ d'application global.

## Listes connexes des demandes de changement automatiques {#dev-ops-change-acceleration__section_rph_v2z_jjb}

Pour une demande de changement créée automatiquement par DevOps, le champ Catégorie est automatiquement défini sur DevOps et les listes connexes suivantes sont ajoutées :

Validations
:   Validations associées à la demande de changement.

Éléments de travail
:   Éléments de travail associés à la demande de changement.

Versions de l'artefact

:   Liste des versions d'artefacts associées au package lié à l'exécution du pipeline pour les packages créés avant l'approbation de la demande de changement.

    Si aucun package n'est lié à l'exécution du pipeline, la liste est vide.

Résumés des tests (remplace la liste connexe Résultats des tests)

:   Liste des résumés de tests pour une exécution de pipeline associée à une exécution d'artefact, de package ou de tâche avant la demande de changement.

    Pour plus d'informations, reportez-vous à [la section Résultats des tests](https://servicenow-prod.fluidtopics.net/oMyd3qiYsod~AV~tqoQUIA#dev-ops-change-acceleration__section_ccp_nbb_dlb) .

Remarque :  
Les détails de l'implémentation de l'outil d'orchestration sont automatiquement ajoutés au champ Notes de travail du formulaire de demande de changement. Les détails ajoutés aux notes de travail sont limités à 5 Ko du journal d'exécution de la tâche pour l'étape.

## Processus de demande de changement personnalisé {#dev-ops-change-acceleration__section_www_tzz_jjb}

Ces [propriétés de changement DevOps](https://servicenow-prod.fluidtopics.net/17ZATDAnDBuTPIyglKICng "Utilisez ces propriétés pour configurer les paramètres de l’application Changements de vélocité DevOps .") sont disponibles pour personnaliser votre flux de demande de changement.  
* État de l'implémentation de la demande de changement DevOps
* État post-implémentation de la demande de changement DevOps
* État de l'annulation de la demande de changement DevOps
* Texte d'approbation de la demande de changement DevOps
{#dev-ops-change-acceleration__ul_hln_lgb_kjb}

Pour personnaliser votre flux de demande de changement, vous devez d'abord créer un Définition du systèmeListe de choix. Par exemple, <kbd class="ph userinput">DevOps_Implement (valeur - 10).</kbd>

Ensuite, ajoutez la liste de choix à Définition du systèmeScript includeChangeRequestStateHandlerSNC.

Une fois que vous avez créé la liste de choix et que vous l'avez ajoutée à l'include de script, vous pouvez mettre à jour les [propriétés de changement DevOps](https://servicenow-prod.fluidtopics.net/17ZATDAnDBuTPIyglKICng "Utilisez ces propriétés pour configurer les paramètres de l’application Changements de vélocité DevOps .") avec les nouvelles valeurs de la liste de choix. Par exemple, DevOps change request implement state <kbd class="ph userinput">-10</kbd>.

## Condition de risque DevOps {#dev-ops-change-acceleration__section_x4j_zzg_k3b}

Vous pouvez utiliser le calcul de risque et d'impact basé sur le DevOps score de risque du validateur.

Cette condition est désactivée par défaut.

## Liste connexe Résultats des tests {#dev-ops-change-acceleration__section_ccp_nbb_dlb}

Répertorie les tests qui ont été exécutés dans un pipeline après la création d'un package. Si aucun package n'a été créé, la liste inclut les tests qui ont été exécutés après la création d'une version d'artefact.

Scénarios:

Un package est créé dans le pipeline, mais aucune version d'artefact n'est enregistrée.
:
    * Si la demande de changement est créée lors de l'étape de création de package :Aucun résultat de test n'est affiché, car un package n'est pas encore lié à l'exécution du pipeline.

    * Si la demande de changement est créée dans une étape postérieure à l'étape de création du package :Les résumés des tests de version incluent ceux associés aux étapes postérieures à l'étape de création du package jusqu'à l'étape contrôlée par le changement.

    {#dev-ops-change-acceleration__ul_gg5_23b_dlb}

Les versions de l'artefact sont enregistrées, mais aucun package n'est créé.
:
    * Si la demande de changement est créée au cours de l'étape de version de l'artefact :Aucun résultat de test n'est affiché, car aucun test n'est associé tant que l'exécution de la tâche n'est pas terminée.

    * Si la demande de changement est créée dans une étape postérieure à l'étape de version de l'artefact :Les résumés des tests de build incluent ceux de l'étape de version d'artefact, ainsi que les étapes suivantes, jusqu'à l'étape contrôlée par le changement.

    {#dev-ops-change-acceleration__ul_d3n_33b_dlb}

Les versions de l'artefact et le package sont créés dans le pipeline.
:
    * Si la demande de changement fait partie de l'étape après les étapes de version de l'artefact et de création du package :Les résumés des tests de build incluent ceux associés à l'étape de création du package, ainsi que les étapes suivantes, jusqu'à l'étape contrôlée par le changement.

    * Si la demande de changement fait partie de l'étape de création de package et que les versions de l'artefact sont créées dans le cadre d'une étape antérieure ;
      * soit la demande de changement est créée dans une étape (pas la création de package) après l'étape de version de l'artefact, mais avant l'étape de création de package ;
      * Ou la demande de changement fait partie de l'étape de création de package et les versions de l'artefact sont créées dans le cadre d'une étape antérieure :

      {#dev-ops-change-acceleration__ul_chj_vxm_nsb}

      Les résumés des tests de build incluent ceux associés à l'étape de version de l'artefact, ainsi que les étapes suivantes, jusqu'à l'étape contrôlée par le changement.
    {#dev-ops-change-acceleration__ul_cd5_j3b_dlb}

## Vue des exécutions de pipelines {#dev-ops-change-acceleration__section_vwt_bkc_wmb}

Vous pouvez afficher l'activité du pipeline en accédant à DevOpsOrchestrerExécutions de pipelines.

* **[Créer une demande de changement et associer les DevOps données existantes DevOps : espace de travail](https://servicenow-prod.fluidtopics.net/oqNzQB62z2Hb5moolhhrFQ)**   
  Créez une demande de DevOps changement et associez les données existantes DevOps via l'interface utilisateur de l'espace de travail.
* **[Créer une demande de changement et associer les DevOps données existantes DevOps : classique](https://servicenow-prod.fluidtopics.net/HmZJFvCoQaZoB3Y89dLr0g)**   
  Créez une demande de DevOps changement et associez les données existantes DevOps via l'interface utilisateur classique.
* **[DevOps demande de changement sans imposer la catégorie comme DevOps](https://servicenow-prod.fluidtopics.net/aO~FS0CTO7kbRLAQQz5AHg)**   
  Activez la catégorisation DevOps des demandes de changement à partir des DevOps propriétés. Les demandes de changement créées dans le cadre des étapes d'exécution du pipeline peuvent être créées avec une catégorie autre que DevOps.
* **[Création d'une demande de changement avec des erreurs de récupération de données DevOps](https://servicenow-prod.fluidtopics.net/POxjPc0AD7eKsKHjxT5kkQ)**   
  Créez des demandes de changement, même avec des erreurs lors de la récupération de données DevOps.
* **[Artefacts et packages](https://servicenow-prod.fluidtopics.net/zVo1XG8IqC1VN3qceF4Hlg)**   
  Les artefacts et les packages permettent Changements de vélocité DevOps de suivre les activités de développement et de test sur un large éventail de modèles de déploiement et de mise en production. Cette fonctionnalité garantit que l'activité du pipeline stockée dans le DevOps modèle de données peut être récupérée et appliquée lorsque les artefacts sont créés et publiés à différents moments ou dans différents pipelines.
* **[DevOps Pipeline UI](https://servicenow-prod.fluidtopics.net/oZswGCEsicAcKu3vdhTOPw)**   
  Utilisez l'interface utilisateur de pipeline pour visualiser les interactions et les résultats tout au long d'une exécution de pipeline. Cette vue graphique montre la progression de l'étape du pipeline et d'autres détails pour chaque pipeline.
* **[Configurer DevOps les détails de la demande de changement dans le pipeline](https://servicenow-prod.fluidtopics.net/IBugYBis~6dfhVeoU16Rww)**   
  Configurez la façon dont les champs Informations sur la fermeture, État du changement et Demande de changement sont mis à jour à partir d'un pipeline dans l'étape de changement du pipeline.
* **using-dev-ops-model-change-flow.html**   
* **[Récupérer les données de demande de changement à l'aide du script DevOpsChangeRelationshipHelper](https://servicenow-prod.fluidtopics.net/f7bD2mFJO15PeDq~wCKKYA)**   
  Récupérez les données associées à une demande de changement en fonction du type de relation spécifié à l'aide de l'include de script DevOpsChangeRelationshipHelper.
* **[Gérer les demandes d'extraction (PR) ou les demandes de fusion dans la vélocité de changement DevOps](https://servicenow-prod.fluidtopics.net/JrALVcyxwWUGw8cPd6hIkA)**   

