Configurer manuellement les webhooks GitHub

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 1 minute de lecture
  • Configurez des webhooks pour GitHub envoyer des notifications de synchronisation à l’application Vélocité de changement DevOps .

    Avant de commencer

    Rôle requis : sn_devops.admin ou sn_devops.tool_owner dans Vélocité de changement DevOps, GitHub admin

    Pourquoi et quand exécuter cette tâche

    Vous pouvez également accéder à la configuration manuelle à partir de l’enregistrement d’outil GitHub dans Vélocité de changement DevOps.

    Procédure

    1. Dans GitHub, accédez à Paramètres > Webhooks et ajoutez un webhook.
    2. Dans Vélocité de changement DevOps, choisissez Configurer manuellement lors de la configuration de l’instance d’outil pour envoyer des données.
      Configurer manuellement GitHub
    3. Dans Vélocité de changement DevOps, copiez le champ URL Webhook à partir des détails de connexion de l’instance ServiceNow pour GitHub.
      Remarque :
      Sélectionnez Copier dans le champ approprié pour copier la valeur dans le presse-papiers. L’étiquette du champ bascule sur Copié, mais vous pouvez copier plusieurs fois.
      Configurer manuellement les webhooks GitHub
    4. Modifiez l’URL Webhook copiée pour refléter les détails de votre outil, puis collez l’URL dans GitHub.

      Par exemple :

      https://myinstance.service-now.com/api/sn_devops/v2/devops/tool/{code | plan | artefact | orchestration | test | softwarequality } ?toolId=23410545938c71d0db5bfe686cba1036

      1. Sélectionnez l’une des options de l’outil {code | plan | artefact | orchestration | test | softwarequality } pour correspondre à votre outil.
        Par exemple :

        https://myinstance.service-now.com/api/sn_devops/v2/devops/tool/orchestration?toolId=23410545938c71d0db5bfe686cba1036

      2. Copiez l’URL Webhook modifiée dans le champ URL de la charge utile du nouveau webhook dans GitHub.
    5. Dans Vélocité de changement DevOps, copiez le champ Jeton secret des détails de connexion de l’instance ServiceNow pour GitHub, puis collez le champ Secret du nouveau webhook dans GitHub.
      Tableau 1. Copier les valeurs de champ
      Champ De Vélocité de changement DevOps Champ À GitHub
      URL Webhook (modifiée) URL de la charge utile
      Jeton secret Clé secrète
      Configurer manuellement les webhooks GitHub