Tester les webhooks manuellement
Pour des outils tels que GitLab, Rally, Split.io, Jira, Bitbucket, et Argo CD, vous devez tester manuellement les webhooks en cas de problème de connexion.
GitLab
- GitLab: GitLab privilèges d’administrateur
- Changement DevOps: sn_devops.admin ou sn_devops.tool_owner
- Accédez au GitLab projet pour lequel vous souhaitez tester les webhooks et sélectionnez-le.
- Accédez à la .
Lorsque votre projet est configuré dans Changements de vélocité DevOps, des webhooks sont créés pour ce projet dans GitLab. Ces webhooks sont disponibles sous Hook de projet.
Pour chaque projet, deux webhooks sont créés. L’un est destiné aux événements de code et l’autre aux événements d’orchestration.
- Pour tester un webhook, sélectionnez Tester , puis sélectionnez Événements push dans la liste.Remarque :Vous pouvez également tester d’autres événements, par exemple les événements push de balises.
- Si le webhook est configuré correctement, vous recevrez un message de réussite. Par exemple :
- Si le webhook est mal configuré, vous recevrez un message d’erreur. Par exemple :Pour corriger un webhook, vous pouvez essayer les options suivantes :
- Reconfigurez les webhooks en sélectionnant Configurer dans la page d’enregistrement de projet dans Changements de vélocité DevOps. Cela reconfigure tous les webhooks existants pour le projet.
-
Sélectionnez Modifier pour le webhook et vérifiez si le toolId est correct dans le champ URL . Vérifiez si le jeton Secret est correct.
Vous trouverez les valeurs correctes dans la page d’enregistrement de l’outil au Changements de vélocité DevOpsformat .
- Si le webhook est configuré correctement, vous recevrez un message de réussite. Par exemple :
Pour plus d’informations sur les webhooks dans GitLab, consultez Webhooks.
Rally
- Rally: Rally privilèges d’administrateur
- Changement DevOps: sn_devops.admin ou sn_devops.tool_owner
-
À partir de votre Rally instance, accédez à .
Vérifiez si un webhook correspondant a été créé pour votre Changement DevOps instance et qu’il est actif.
- Reconfigurez le webhook en sélectionnant Configurer dans la page d’enregistrement de projet dans Changements de vélocité DevOps. Cela reconfigure le webhook existant pour le projet.
Pour plus d’informations sur les webhooks dans Rally, consultez la section Gestion des webhooks.
Split.io
- Split.io : Split.io privilèges d’administrateur
- Changement DevOps: sn_devops.admin ou sn_devops.tool_owner
-
À partir de votre instance Split.io, accédez à . Sélectionnez l’onglet Configuré , puis Modifier pour l’application ServiceNow DevOps.
Vérifiez si l’application ServiceNow DevOps est correctement configurée dans Split.io. Pour en savoir plus sur la configuration, reportez-vous à la section Activer l’intégration à ServiceNow DevOps dans l’outil de fractionnement.
- Vérifiez si l’état de l’application ServiceNow DevOps est Actif.
- Reconfigurez le webhook en sélectionnant Configurer dans la page d’enregistrement de l’outil dans Changements de vélocité DevOps. Cela reconfigure le webhook existant pour l’outil Split.io.
Vous pouvez également vous référer à l’intégration de ServiceNow avec Split.io.
Jira
- Jira: Jira privilèges d’administrateur
- Changement DevOps: sn_devops.admin ou sn_devops.tool_owner
-
Accédez à :
- Pour Jira le serveur, accédez à .
- Pour Jira l’instance de cloud, accédez à .
Vérifiez si un webhook correspondant est créé pour votre Changement DevOps instance.
- Sélectionnez Modifier pour le webhook.
- Vérifiez si l’état est activé.
- Vérifiez si le Tool ID dans le champ URL est correct. Il s’agit Tool ID de 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=.
Vous trouverez les valeurs correctes de et Tool IDSecret token dans la page d’enregistrement de l’outil dans Changements de vélocité DevOps.
Pour plus d’informations sur les webhooks dans Jira, consultez Webhooks.
- Reconfigurez le webhook en sélectionnant Configurer dans la page d’enregistrement de l’outil dans Changements de vélocité DevOps. Cela reconfigure le webhook existant pour l’outil Jira .
Bitbucket
- Bitbucket: Bitbucket privilèges d’administrateur
- Changement DevOps: sn_devops.admin ou sn_devops.tool_owner
-
Accédez au Bitbucket référentiel pour lequel vous souhaitez tester les webhooks et sélectionnez-le. Accédez à la .
Vérifiez si un webhook correspondant est créé pour votre Changement DevOps instance.
- Sélectionnez Modifier pour le webhook.
- Vérifiez si l’état est Actif.
- Vérifiez si le Tool ID dans le champ URL est correct. Il s’agit Tool ID de 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 trouverez les valeurs correctes de et Tool IDSecret token dans la page d’enregistrement de l’outil dans Changements de vélocité DevOps.
Pour plus d’informations sur les webhooks dans Bitbucket, consultez Gérer les webhooks.
- Reconfigurez le webhook en sélectionnant Configurer dans la page d’enregistrement de l’outil dans Changements de vélocité DevOps. Cela reconfigure le webhook existant pour l’outil Bitbucket .
Argo CD
- Argo CD : privilèges d’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 des webhooks, reportez-vous à la section Configurer manuellement les webhooks dans Argo CD.