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

 Release :

    - australia

ft:locale :

    - fr-FR

ft:publication_title :

    - Gestion des services IT Australie

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# Utiliser l'extension ServiceNow DevOps pour les actions personnalisées Azure DevOps et Azure DevOps

# Utiliser l'extension ServiceNow DevOps pour les actions personnalisées Azure DevOps et Azure DevOps {#ariaid-title1}

* Rversion finale: Australia
* 
* Mis à jour 12 mars 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 9 minutes de lecture

Installez et configurez l'extension DevOps pour qu'Azure DevOps envoie des notifications de version et de mise en production de votre pipeline Azure à Vélocité de changement DevOps.

## Avant de commencer

Rôle requis : sn_devops.admin

## Pourquoi et quand exécuter cette tâche

Vous pouvez utiliser l'extension ServiceNow DevOps présentée sur [Visual Studio Marketplace - Extensions for Azure DevOps](https://marketplace.visualstudio.com/azuredevops) pour intégrer votre pipeline Azure à l'application ServiceNow DevOps. Pour plus d'informations sur les artefacts et les packages de Vélocité de changement DevOps, consultez [Artefacts et packages](https://servicenow-prod.fluidtopics.net/ODZLqMSPKG6d0w1_dQY3Ig "Les artefacts et les packages permettent à Vélocité de changement 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 la récupération et l'application de l'activité du pipeline stockée dans le modèle de données DevOps lorsque les artefacts sont créés et publiés à différents moments ou dans différents pipelines.").

* Connexion au service ServiceNow DevOps

  Requise pour connecter le pipeline Azure à ServiceNow.
* Portail de mise en production ServiceNow DevOps

  Requis pour activer le contrôle du changement dans les pipelines de mise en production Azure (CD) (uniquement dans les conditions de pré-déploiement).

{#config-dev-ops-extensions-azure__ul_l4v_pp4_wmb}  
Tâches personnalisées de pipeline de version Azure (CI) :

* Tâche sans agent (serveur)
  * Tâche personnalisée Inscription de l'artefact du serveur ServiceNow DevOps

    Requise pour que les tâches sans agent (serveur) enregistrent un artefact dans l'instance ServiceNow.
  * Tâche personnalisée Enregistrement du package du serveur ServiceNow DevOps

    Requise pour que les tâches sans agent (serveur) enregistrent un package dans l'instance ServiceNow.
  * Tâche personnalisée Accélération du changement de serveur ServiceNow DevOps

    Requise pour que les tâches sans agent (serveur) créent automatiquement une demande de changement dans ServiceNow Gestion des changements dans le cadre du pipeline Azure.  
    Remarque :  
    la tâche Accélération du changement de serveur ServiceNow DevOps ne nécessite pas de tâches Notification de tâche de serveur ServiceNow DevOps.
  * Tâche personnalisée Changement d'obtention du serveur ServiceNow DevOps

    Requise pour récupérer le numéro de demande de changement dans un pipeline en fonction des détails d'un changement spécifique pour une tâche de serveur.
  * Tâche personnalisée Changement de mise à jour du serveur ServiceNow DevOps

    Requise pour mettre à jour les détails de la demande de changement associés à un pipeline pour une tâche de serveur.
  {#config-dev-ops-extensions-azure__ul_ojk_wlr_2lb}
* Tâche d'agent
  * Tâche personnalisée Inscription de l'artefact de l'agent ServiceNow DevOps

    Requise pour que les tâches de l'agent enregistrent un artefact dans l'instance ServiceNow.
  * Tâche personnalisée Enregistrement du package de l'agent ServiceNow DevOps

    Requise pour que les tâches de l'agent enregistrent un package dans l'instance ServiceNow.
  * Tâche personnalisée Changement d'obtention de l'agent ServiceNow DevOps

    Requise pour récupérer le numéro de demande de changement dans un pipeline en fonction des détails d'un changement spécifique pour une tâche d'agent.
  * Tâche personnalisée Changement de mise à jour de l'agent ServiceNow DevOps

    Requise pour mettre à jour les détails de la demande de changement associés à un pipeline pour une tâche d'agent.

  {#config-dev-ops-extensions-azure__ul_gn3_xlr_2lb}  
  Remarque :  
  les tâches Inscription de l'artefact de l'agent ServiceNow DevOps et Enregistrement du package de l'agent ServiceNow DevOps ne sont pas prises en charge pour les pipelines de mise en production.
* Analyses de la qualité logicielle (SonarQube/SonarCloud)
  * Tâche personnalisée Inscription de ServiceNow DevOps Build Sonar (pour les pipelines de version)
  * Tâche personnalisée Inscription de ServiceNow DevOps Release Sonar (pour les pipelines de mise en production)

  {#config-dev-ops-extensions-azure__ul_pn4_m2x_spb}  
  Remarque :  
  la tâche Inscription de ServiceNow DevOps Build Sonar n'est pas prise en charge pour les pipelines de mise en production.
* Analyses de sécurité :
  * Tâche personnalisée Résultats de sécurité de la version ServiceNow DevOps (pour les pipelines de version)
  * Tâche personnalisée Résultats de sécurité de la mise en production ServiceNow DevOps (pour les pipelines de mise en production)

  {#config-dev-ops-extensions-azure__ul_h1y_d1d_2yb}  
  Remarque :  
  la tâche Résultats de sécurité de la version ServiceNow DevOps n'est pas prise en charge pour les pipelines de mise en production.
{#config-dev-ops-extensions-azure__ul_bpy_z13_wkb}

## Procédure

1. Accédez à [Visual Studio Marketplace](https://marketplace.visualstudio.com/), recherchez l'extension ServiceNow DevOps et cliquez sur Get it free (L'obtenir gratuitement).  
2. Sélectionnez votre organisation Azure DevOps, puis Installer.
3. À partir de votre Azure DevOps projet, accédez à Paramètres du projetPipelinesConnexions de service.
4. Sélectionnez New service connection (Nouvelle connexion de service) puis, dans la liste, sélectionnez ServiceNow DevOps.
5. Sélectionnez Suivant et saisissez les détails suivants :  

   |-|-|
   | Méthode d'authentification | Indiquez si l'authentification est effectuée via la méthode basée sur un jeton ou via la méthode de base. |
   | Instance ServiceNow | <kbd class="ph userinput">https://&lt;votre-instance&gt;.service-now.com/</kbd> |
   | ID d'outil | Élément sys_id de l'outil d'orchestration. Vous pouvez copier cette valeur à l'aide de la commande <kbd class="ph userinput">Copier sys_id</kbd> du formulaire de l'outil d'orchestration. Si vous utilisez l'espace de travail, sélectionnez Plus d'options de formulaire ( ![icône Plus d'options de formulaire]()) \> Copier sys_id sur le formulaire de connexion de l'outil Azure DevOps. Si vous utilisez l'application Catalogue de services ou l'environnement classique, sélectionnez Actions supplémentaires ( ![icône Actions supplémentaires]()) \> Copier sys_id sur le formulaire de connexion de l'outil Azure DevOps. |
   | Nom d'utilisateur | Saisissez <kbd class="ph userinput">devops.integration.user</kbd>. Remarque : l'étape de saisie du nom d'utilisateur et du mot de passe d'intégration est requise pour la configuration uniquement si l'application DevOps Config est installée ou si la propriété This property decides whether to create a Generic Connection on configure operation for Azure DevOps est désactivée. Si cette étape n'est pas requise, les webhooks sont configurés à l'aide de l'authentification basée sur un jeton. |
   | Mot de passe | Mot de passe de l'utilisateur d'intégration DevOps. Remarque : l'étape de saisie du nom d'utilisateur et du mot de passe d'intégration est requise pour la configuration uniquement si l'application DevOps Config est installée ou si la propriété This property decides whether to create a Generic Connection on configure operation for Azure DevOps est désactivée. Si cette étape n'est pas requise, les webhooks sont configurés à l'aide de l'authentification basée sur un jeton. |
   | Jeton d'API | Jeton d'API pour la connexion au point de terminaison. |
   | Nom de la connexion de service | Saisissez <kbd class="ph userinput">Connexion DevOps</kbd>. |
   | Accorder une autorisation d'accès à tous les pipelines | Cochez la case. |
   [ ]

   {#config-dev-ops-extensions-azure__table_mpl_d11_ykb}

## Exemple

Figure 1. Pipeline Azure : méthode d'authentification de base pour la connexion du service ServiceNow DevOps Figure 2. Pipeline Azure : méthode d'authentification basée sur un jeton pour la connexion du service ServiceNow DevOps

## Configurer un pipeline de version Azure (CI) dans DevOps {#ariaid-title2}

Utilisez l'extension ServiceNow DevOps pour Azure DevOps afin de configurer le contrôle du changement ainsi que les artefacts et les packages dans votre pipeline de version Azure (CI).

### Avant de commencer

Rôle requis : sn_devops.admin

### Procédure

1. Accédez à Pipelines dans votre instance Azure DevOps.
2. Sélectionnez le pipeline pour lequel vous souhaitez activer le contrôle du changement.
3. Sélectionnez Afficher.  
   L'éditeur YAML pour le pipeline s'affiche avec le volet de recherche Tâches sur la droite.
4. Recherchez l'action personnalisée requise dans le volet Tâches et sélectionnez-la.  
   {#dev-ops-config-azure-bld-pipeline__table_a2l_311_ykb__entry__2}

   | Action personnalisée | Étapes |
   |-|-|
   | Accélération du changement de serveur ServiceNow DevOps | 1. Dans le champ Nom d'affichage, saisissez Accélération du changement ServiceNow. 2. Dans le champ Point de terminaison ServiceNow, saisissez <kbd class="ph userinput">Ma connexion</kbd>. 3. Dans le champ Upstream job executed (Tâche exécutée en amont), saisissez la valeur qui indique la tâche précédente dans la ligne. Par exemple, la tâche précédente peut être <kbd class="ph userinput">Test</kbd>. 4. Dans le champ Détails de la demande de changement, définissez les [champs Code de fermeture et Demande de changement](https://servicenow-prod.fluidtopics.net/24cG~sHNCJorjNyqHdFeVA "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.") à partir du pipeline. {#dev-ops-config-azure-bld-pipeline__ol_bjq_ftb_kzb} Sélectionnez l'icône d'informations pour afficher l'exemple de sortie. Pour plus d'informations sur l'accélération du changement, consultez la section sur l'[accélération du changement](https://servicenow-prod.fluidtopics.net/8JkP~wzyJ0DNxA1JTMgs8Q "Activez la fonctionnalité d'accélération des changements de Vélocité de changement DevOps pour la création automatique de demandes de changement dans votre pipeline, et utilisez les flux et politiques d'approbation de changement pour automatiser l'approbation sous certaines conditions."). |
   | Registre des artefacts de l'agent ServiceNow DevOps | 1. Dans le champ Point de terminaison ServiceNow, saisissez <kbd class="ph userinput">Ma connexion</kbd>. 2. Dans le champ Artifacts payload (Charge utile des artefacts), saisissez le JSON contenant la liste des artefacts. {#dev-ops-config-azure-bld-pipeline__ol_cjq_ftb_kzb} Pour plus d'informations sur les artefacts, consultez [Artefacts et packages](https://servicenow-prod.fluidtopics.net/ODZLqMSPKG6d0w1_dQY3Ig "Les artefacts et les packages permettent à Vélocité de changement 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 la récupération et l'application de l'activité du pipeline stockée dans le modèle de données DevOps lorsque les artefacts sont créés et publiés à différents moments ou dans différents pipelines."). |
   | Registre des packages de l'agent ServiceNow DevOps | 1. Dans le champ Point de terminaison ServiceNow, saisissez <kbd class="ph userinput">Ma connexion</kbd>. 2. Dans le champ Nom du package, saisissez le nom du package qui contient les artefacts. 3. Dans le champ Artifacts payload (Charge utile des artefacts), saisissez le JSON contenant les détails de la version et la liste des artefacts. {#dev-ops-config-azure-bld-pipeline__ol_djq_ftb_kzb} Pour plus d'informations sur les artefacts, consultez [Artefacts et packages](https://servicenow-prod.fluidtopics.net/ODZLqMSPKG6d0w1_dQY3Ig "Les artefacts et les packages permettent à Vélocité de changement 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 la récupération et l'application de l'activité du pipeline stockée dans le modèle de données DevOps lorsque les artefacts sont créés et publiés à différents moments ou dans différents pipelines."). |
   | Serveur ServiceNow DevOps - Obtenir un changement | [Obtenir et mettre à jour les détails de la demande de changement dans le pipeline Azure DevOps](https://servicenow-prod.fluidtopics.net/ijf4gFNmtbocG1oVNnb_lg "Obtenez et mettez à jour les détails de la demande de changement associés à un pipeline Azure DevOps.") |
   | Serveur ServiceNow DevOps - Mettre à jour un changement | [Obtenir et mettre à jour les détails de la demande de changement dans le pipeline Azure DevOps](https://servicenow-prod.fluidtopics.net/ijf4gFNmtbocG1oVNnb_lg "Obtenez et mettez à jour les détails de la demande de changement associés à un pipeline Azure DevOps.") |
   | Agent ServiceNow DevOps - Obtenir un changement | [Obtenir et mettre à jour les détails de la demande de changement dans le pipeline Azure DevOps](https://servicenow-prod.fluidtopics.net/ijf4gFNmtbocG1oVNnb_lg "Obtenez et mettez à jour les détails de la demande de changement associés à un pipeline Azure DevOps.") |
   | Agent ServiceNow DevOps - Mettre à jour un changement | [Obtenir et mettre à jour les détails de la demande de changement dans le pipeline Azure DevOps](https://servicenow-prod.fluidtopics.net/ijf4gFNmtbocG1oVNnb_lg "Obtenez et mettez à jour les détails de la demande de changement associés à un pipeline Azure DevOps.") |
   [ ]

   {#dev-ops-config-azure-bld-pipeline__table_a2l_311_ykb}
5. Sélectionnez Ajouter pour ajouter la tâche personnalisée à la section Tâches de votre pipeline Azure.
{#dev-ops-config-azure-bld-pipeline__steps_a2b_gv4_wmb}

### Exemple

Figure 3. Pipeline Azure : tâche personnalisée d'accélération du changement ServiceNow DevOps

Figure 4. Exemple de détails d'une demande de changement

## Configurer un pipeline de mise en production Azure (CD) dans DevOps {#ariaid-title3}

Utilisez l'extension ServiceNow DevOps pour Azure DevOps afin de configurer le contrôle du changement ainsi que les artefacts et les packages dans votre pipeline de mise en production Azure (CD).

### Avant de commencer

Rôle requis : sn_devops.admin

### Pourquoi et quand exécuter cette tâche

Remarque :  
le contrôle du changement dans les pipelines de mise en production Azure (CD) est pris en charge uniquement dans les portails de pré-déploiement. Les demandes de changement du portail de pré-déploiement sont mappées à l'exécution d'étape de la première tâche de cette étape.

Les phases d'un pipeline de mise en production Azure sont mappées à une étape. Le nom d'étape d'une tâche multi-configuration ou multi-agent doit inclure uniquement le nom de la phase et non le nom de tâche réel dérivé à l'exécution du pipeline.

Les exécutions des tâches ignorées sont marquées comme étant en échec.

### Procédure

1. Dans Azure DevOps Pipelines, sélectionnez Pipelines \> mises en production, puis sélectionnez votre pipeline de mise en production.
2. Sélectionnez Modifier pour ouvrir l'éditeur de pipeline.
3. Sélectionnez l'icône de pré-déploiement ( ![icône de pré-déploiement]()) pour votre étape, puis le bouton bascule pour activer Gates (Portails).
4. Sélectionnez +Ajouter, puis Portail de mise en production ServiceNow DevOps.
5. Sélectionnez Portail de mise en production ServiceNow DevOps, puis le point de terminaison ServiceNow.
6. Quittez la configuration du portail de mise en production et développez la section Evaluation options (Options d'évaluation) pour configurer les champs de durée ci-dessous.  

   |-|-|
   | The time between re-evaluation of gates (Temps entre la réévaluation des portails) | Intervalle de réévaluation en minutes, heures ou jours. Si la demande de changement est annulée ou rejetée, le portail de mise en production du pipeline Azure continue de réévaluer l'état de la demande de changement à l'intervalle configuré jusqu'au délai d'expiration. Aucune intervention de l'utilisateur n'est requise pour les autres tentatives de réévaluation une fois que la demande de changement a déjà été approuvée, rejetée ou annulée. |
   | The timeout after which gates fail (Délai d'expiration après lequel les portails sont en échec) | Valeur du délai en minutes, heures ou jours. Si les conditions de pré-déploiement échouent, les tâches ultérieures de l'étape sont marquées comme étant en échec et les heures de début et de fin sont définies par défaut sur l'heure système actuelle. |
   [ ]

   {#dev-ops-config-azure-rel-pipeline__table_tg3_2hq_wmb} Figure 5. Configuration du portail de pré-déploiement des pipelines de mise en production Azure
7. **Facultatif :** Configurez les artefacts dans votre pipeline de mise en production Azure (CD).  
   Pour configurer des artefacts en utilisant le pipeline de version comme source, les noms ci-dessous doivent correspondre.
   * Nom du référentiel et nom du pipeline de version (par exemple, DeployableRepo).
   * Propriété de nom de l'artefact du pipeline de version et propriété d'alias source de l'artefact du pipeline de mise en production (par exemple, BuildDrop).
   {#dev-ops-config-azure-rel-pipeline__ul_dhv_1jq_wmb}  
   En plus du pipeline de version, vous pouvez sélectionner des artefacts parmi les huit autres sources. Pour suivre les détails des validations et des éléments de travail, suivez les règles ci-dessous.
   * Lorsque la source est le pipeline de version, la propriété <kbd class="ph userinput">Version sémantique</kbd> des artefacts doit respecter le format <kbd class="ph userinput">MAJOR.MINOR.PATCH</kbd> (par exemple, 5.1.3).
   * Lorsque la source n'est pas le pipeline de version, définissez une <kbd class="ph userinput">version sémantique</kbd> en implémentant l'interface d'extension DevOpsArtifactSemanticVersionAPI.
   {#dev-ops-config-azure-rel-pipeline__ul_ft2_qjq_wmb}

   Pour plus d'informations sur les artefacts, consultez [Artefacts et packages](https://servicenow-prod.fluidtopics.net/ODZLqMSPKG6d0w1_dQY3Ig "Les artefacts et les packages permettent à Vélocité de changement 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 la récupération et l'application de l'activité du pipeline stockée dans le modèle de données DevOps lorsque les artefacts sont créés et publiés à différents moments ou dans différents pipelines.").
{#dev-ops-config-azure-rel-pipeline__steps_ys2_fv4_wmb}

### Exemple

Figure 6. Configuration d'artefact : source de pipeline de version  
Figure 7. Configuration d'artefact : pipeline de mise en production

