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 : privilèges d'administrateur de GitLab
- Changement DevOps : sn_devops.admin ou sn_devops.tool_owner
- Accéder à GitLab et sélectionner le projet pour lequel vous souhaitez tester les webhooks.
- Accédez à la .
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 Hooks 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 É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 correctement configuré, vous recevez un message de réussite. Par exemple :
- Si le webhook n'est pas configuré correctement, vous recevez 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 Vélocité de changement DevOps. Cette option permet de reconfigurer 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 de clé secrète est correct.
Vous trouverez les valeurs correctes dans la page d'enregistrement de l'outil au format Vélocité de changement DevOps.
- Si le webhook est correctement configuré, vous recevez un message de réussite. Par exemple :
Pour des informations détaillées sur les webhooks dans GitLab, consultez Webhooks.
Rally
- Rally : privilèges d'administrateur de Rally
- 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 instance Changement DevOps et qu'il est actif.
- Reconfigurez le webhook en sélectionnant Configurer sur la page d'enregistrement de projet dans Vélocité de changement DevOps. Cette option permet de reconfigurer le webhook existant pour le projet.
Pour des informations détaillées sur les webhooks dans Rally, consultez Gérer les webhooks.
Split.io
- Split.io : privilèges d'administrateur de Split.io
- 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 obtenir des détails sur la configuration, consultez Activer l'intégration à ServiceNow DevOps dans l'outil Split.
- Vérifiez si l'état de l'application ServiceNow DevOps est actif.
- Reconfigurez le webhook en sélectionnant Configurer sur la page d'enregistrement de l'outil dans Vélocité de changement DevOps. Cette option permet de reconfigurer le webhook existant pour l'outil Split.io.
Vous pouvez également consulter la section Intégration de ServiceNow avec Split.io.
Jira
- Jira : privilèges d'administrateur de Jira
- Changement DevOps : sn_devops.admin ou sn_devops.tool_owner
-
Accédez à :
- Pour Jira le serveur, accédez à .
- Pour Jira l’instance dans le cloud, accédez à .
Vérifiez si un webhook correspondant a été créé pour votre instance Changement DevOps.
- Sélectionnez Modifier en regard du webhook.
- Vérifiez si l'état est Activé.
- Vérifiez si le Tool ID dans le champ URL est correct. Le Tool ID correspond à la valeur après ?toolId=.
- Vérifiez si le jeton de clé secrète 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 Tool ID et Secret token sur la page d'enregistrement de l'outil dans Vélocité de changement DevOps.
Pour des informations détaillées sur les webhooks dans Jira, consultez Webhooks.
- Reconfigurez le webhook en sélectionnant Configurer sur la page d'enregistrement de l'outil dans Vélocité de changement DevOps. Cette option permet de reconfigurer le webhook existant pour l'outil Jira.Remarque :
si vous avez connecté votre outil Jira à l'aide d'une 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 effectuez une configuration automatique, 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 pour un outil Jira créé à l'aide d'une authentification basée sur OAuth 2.0, un webhook en double peut être créé.
Bitbucket
- Bitbucket : privilèges d'administrateur de Bitbucket
- Changement DevOps : sn_devops.admin ou sn_devops.tool_owner
-
Accédez à Bitbucket et sélectionnez le référentiel dont vous souhaitez tester les webhooks. Accédez à la .
Vérifiez si un webhook correspondant a été créé pour votre instance Changement DevOps.
- Sélectionnez Modifier en regard du webhook.
- Vérifiez si l'état est Actif.
- Vérifiez si le Tool ID dans le champ URL est correct. Le Tool ID correspond à la valeur après /event/.
- Vérifiez si le jeton de clé secrète 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 Tool ID et Secret token sur la page d'enregistrement de l'outil dans Vélocité de changement DevOps.
Pour des informations détaillées sur les webhooks dans Bitbucket, consultez Gérer les webhooks.
- Reconfigurez le webhook en sélectionnant Configurer sur la page d'enregistrement de l'outil dans Vélocité de changement DevOps. Cette option permet de reconfigurer le webhook existant pour l'outil Bitbucket.
Argo CD
- Argo CD : privilèges d'administrateur d'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é au webhook. Pour configurer des webhooks, consultez Configurer manuellement des webhooks dans Argo CD.