Configurer manuellement des webhooks dans GitHub

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 1 minute de lecture
  • Configurez des webhooks dans GitHub pour 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, administrateur GitHub

    Pourquoi et quand exécuter cette tâche

    Vous pouvez également accéder à la configuration manuelle à partir de l'enregistrement de l'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, sélectionnez Configurer manuellement lors de la configuration de l'instance de l'outil pour envoyer des données.
      Configurer manuellement GitHub
    3. Dans Vélocité de changement DevOps, copiez la valeur du 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 devient Copié, mais vous pouvez copier plusieurs fois.
      Configurer manuellement des webhooks dans 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 | artifact | orchestration | test | softwarequality }?toolId=23410545938c71d0db5bfe686cba1036

      1. Sélectionnez l'une des options de l'outil {code | plan | artifact | 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 Payload URL (URL de charge utile) du nouveau webhook dans GitHub.
    5. Dans Vélocité de changement DevOps, copiez la valeur du champ Jeton secret à partir des détails de connexion de l'instance ServiceNow pour GitHub, et collez-la dans le champ Secret du nouveau webhook dans GitHub.
      Tableau 1. Copier les valeurs de champ
      Du champ Vélocité de changement DevOps Vers le champ GitHub
      URL Webhook (modifiée) Payload URL (URL de charge utile)
      Jeton secret Clé secrète
      Configurer manuellement des webhooks dans GitHub