Tester les webhooks manuellement

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 5 minutes de lecture
  • Pour les outils tels que GitLab, Rally, Split.io, Jira, Bitbucket et Argo CD, vous devez tester les webhooks manuellement en cas de problème de connexion.

    GitLab

    Rôle requis :
    • GitLab: GitLab privilèges d’administrateur
    • Changement DevOps: sn_devops.admin ou sn_devops.tool_owner
    Pour tester manuellement les webhooks dans GitLab, vous devez :
    1. Accédez au GitLab projet pour lequel vous souhaitez tester les webhooks et sélectionnez-le.
    2. Accédez à la Paramètres > Webhooks.

      Lorsque votre projet est configuré dans Vélocité de changement DevOps, des webhooks sont créés pour ce projet dans GitLab. Ces webhooks sont disponibles sous Hook de projet.

      Webhooks dans GitLab.

      Pour chaque projet, deux webhooks sont créés. L’un concerne les événements de code et l’autre les événements d’orchestration.

    3. Pour tester un webhook, sélectionnez Tester et sélectionnez Événements push dans la liste.

      Testez le webhook.

      Remarque :
      Vous pouvez également tester d’autres événements, par exemple des événements push de balises.
      • Si le webhook est correctement configuré, vous recevez un message de réussite. Par exemple :

        Message de réussite.

      • Si le webhook est mal configuré, vous recevrez un message d’erreur. Par exemple :

        Message d'erreur.

        Pour corriger un webhook, vous pouvez essayer les options suivantes :
        • Reconfigurez les webhooks en sélectionnant Configurer sur la page d’enregistrement de projet dans Vélocité de changement DevOps. Cela reconfigure tous les webhooks existants pour le projet.
        • Sélectionnez Modifier pour le webhook et vérifiez s’il toolId est correct dans le champ URL . Vérifiez si le jeton secret est correct.

          Vous trouverez les valeurs correctes sur la page d’enregistrement de l’outil dans Vélocité de changement DevOps.

          Vérifiez les champs de webhook.

    Pour plus d’informations sur les webhooks dans , voir GitLabWebhooks.

    Rally

    Rôle requis :
    • Rally: Rally privilèges d’administrateur
    • Changement DevOps: sn_devops.admin ou sn_devops.tool_owner
    Rally ne fournit pas d’option permettant de tester directement la connectivité Webhook. Si vous ne voyez Rally pas d’événements dans Vélocité de changement DevOps, vous pouvez essayer les options suivantes :
    • Depuis votre Rally instance, accédez à Mes paramètres > Administration système > Extensions > Webhooks.

      Vérifiez s’il existe un webhook correspondant créé pour votre Changement DevOps instance et qu’il est actif.

      Webhooks dans Rally.

    • Reconfigurez le webhook en sélectionnant Configurer sur la page d’enregistrement de projet dans Vélocité de changement DevOps. Cela reconfigure le webhook existant pour le projet.

    Pour en savoir plus sur les webhooks dans Rally la section Gestion des webhooks.

    Split.io

    Rôle requis :
    • Split.io : Split.io privilèges d’administrateur
    • Changement DevOps: sn_devops.admin ou sn_devops.tool_owner
    Split.io ne fournit pas d’option permettant de tester directement la connectivité Webhook. Si vous ne voyez pas Split.io événements dans Vélocité de changement DevOps, vous pouvez essayer les options suivantes :
    • Depuis votre instance Split.io, accédez à Paramètres d’administration > Paramètres d’intégration > Intégrations. Sélectionnez l’onglet Configuré, puis Modifier pour l’application ServiceNow DevOps.

      Configurez l’application ServiceNow DevOps.

      Vérifiez si l’application ServiceNow DevOps est correctement configurée dans Split.io. Pour plus d’informations sur la configuration, reportez-vous à la section Activer l’intégration avec ServiceNow DevOps dans l’outil Split.

    • Vérifiez si l’état de l’application ServiceNow DevOps est Actif.

      Application ServiceNow DevOps.

    • Reconfigurez le webhook en sélectionnant Configurer dans la page d’enregistrement de l’outil dans Vélocité de changement DevOps. Cela reconfigure le webhook existant pour l’outil Split.io.

    Vous pouvez également consulter l’intégration de ServiceNow à Split.io.

    Jira

    Rôle requis :
    • Jira: Jira privilèges d’administrateur
    • Changement DevOps: sn_devops.admin ou sn_devops.tool_owner
    Jira ne fournit pas d’option permettant de tester directement la connectivité Webhook. Si vous ne voyez Jira pas d’événements dans Vélocité de changement DevOps, vous pouvez essayer les options suivantes :
    • Accédez à :
      • Pour Jira le serveur, accédez à Administration > Système > Webhooks.
      • Pour Jira Instance de cloud, accédez à Paramètres > Système > Webhooks.

      Vérifiez s’il existe un webhook correspondant créé pour votre Changement DevOps instance.

      Webhook pour le changement DevOps.

    • Sélectionnez Modifier pour le webhook.
      • Vérifiez si l’état est Activé.
      • Vérifiez si l’option Tool ID dans le champ URL est correcte. Le Tool ID est la valeur après ?toolId=.
      • Vérifiez si le jeton secret dans le champ URL est correct. La valeur du jeton se trouve à la fin de l’URL, après token=.

      Champs Webhook.

      Vous pouvez trouver les valeurs correctes de et Tool IDSecret token dans la page d’enregistrement de l’outil dans Vélocité de changement DevOps.

      Pour plus d’informations sur les webhooks dans , voir JiraWebhooks.

    • Reconfigurez le webhook en sélectionnant Configurer dans la page d’enregistrement de l’outil dans Vélocité de changement DevOps. Cela reconfigure le webhook existant pour l’outil Jira .
      Remarque :

      Si vous avez connecté votre outil JIRA à l’aide de l’authentification basée sur OAuth 2.0, les webhooks sont créés pour l’application d’intégration OAuth 2.0 dans Jira lorsque vous configurez automatiquement, tandis que si vous vous êtes connecté à l’aide de l’authentification de base, les webhooks sont créés pour tous vos projets dans Jira. Si vous choisissez de configurer manuellement les webhooks d’un outil Jira créé à l’aide de l’authentification basée sur OAuth 2.0, un webhook en double peut être créé.

    Bitbucket

    Rôle requis :
    • Bitbucket: Bitbucket privilèges d’administrateur
    • Changement DevOps: sn_devops.admin ou sn_devops.tool_owner
    Bitbucket ne fournit pas d’option permettant de tester directement la connectivité Webhook. Si vous ne voyez Bitbucket pas d’événements dans Vélocité de changement DevOps, vous pouvez essayer les options suivantes :
    • Accédez au Bitbucket référentiel pour lequel vous souhaitez tester les webhooks et sélectionnez-le. Accédez à la Paramètres du référentiel > Workflow > Webhooks.

      Vérifiez s’il existe un webhook correspondant créé pour votre Changement DevOps instance.

      Webhooks du référentiel.

    • Sélectionnez Modifier pour le webhook.
      • Vérifiez si l’état est Actif.
      • Vérifiez si l’option Tool ID dans le champ URL est correcte. Le Tool ID est la valeur après /event/.
      • Vérifiez si le jeton secret dans le champ URL est correct. La valeur du jeton se trouve à la fin de l’URL, après token=.

      Vous pouvez trouver les valeurs correctes de et Tool IDSecret token dans la page d’enregistrement de l’outil dans Vélocité de changement DevOps.

      Paramètres du référentiel.

      Pour en savoir plus sur les webhooks dans Bitbucket la section Gestion des webhooks.

    • Reconfigurez le webhook en sélectionnant Configurer dans la page d’enregistrement de l’outil dans Vélocité de changement DevOps. Cela reconfigure le webhook existant pour l’outil Bitbucket .

    Argo CD

    Rôle requis :
    • Argo CD : Privilèges administrateur Argo CD
    • Changement DevOps: sn_devops.admin ou sn_devops.tool_owner

    Argo CD ne fournit pas d’option permettant de tester directement la connectivité Webhook. Pour configurer les webhooks, reportez-vous à la section Configurer manuellement les webhooks dans Argo CD.