Configurer manuellement des webhooks dans Harness

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 1 minute de lecture
  • Configurez manuellement les webhooks dans Harness pour envoyer des notifications de pipeline à 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 Harness

    Procédure

    1. 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.
      Remarque :
      vous pouvez également accéder à la configuration manuelle à partir de l'enregistrement de l'outil Harness dans Vélocité de changement DevOps. Dans l'enregistrement de l'outil, sélectionnez Configurer manuellement.
    2. Copiez la valeur du champ URL Webhook et les autres valeurs de champ à partir des détails de connexion Vélocité de changement DevOps pour Harness.
      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.

      Écran Configurer les webhooks manuellement

    3. Modifiez la valeur du champ URL Webhook copiée pour refléter les détails de votre outil.

      https://<votre instance>.service-now.com/api/sn_devops/v2/devops/tool/{code | plan | artifact | orchestration | test | softwarequality }?toolId=<votre ID d'outil>

      1. Dans <votre instance>, saisissez l'URL de l'instance ServiceNow copiée.
      2. Sélectionnez l'une des options de l'outil {code | plan | artifact | orchestration | test | softwarequality} pour correspondre à votre outil.
        Par exemple :

        https://demoinstance.service-now.com/api/sn_devops/v2/devops/tool/orchestration?toolId=<votre ID d'outil>

      3. Dans <votre ID d'outil>, saisissez l'ID de l'outil copié.
        Par exemple :

        https://demoinstance.service-now.com/api/sn_devops/v2/devops/tool/orchestration?toolId=ac0cif1a1b7696107940a864gjhgbcb58

      4. Ajoutez le paramètre « &ni.nolog.token=<jeton secret copié> » dans l'URL pour transmettre le jeton secret.
        Par exemple :

        https://demoinstance.service-now.com/api/sn_devops/v2/devops/tool/orchestration?toolId=ac0cdf1a1b7696107940a864gjhgbcb58&ni.nolog.token=brl1jhab63nn56

      5. Ajoutez « &projectId=<project_sys_id> » dans l'URL pour ajouter l'identificateur de compte.
        Remarque :
        l'ID de projet ou l'ID de compte est l'identificateur unique de votre compte sur la plateforme Harness. Copiez-le dans les paramètres de votre compte Harness.
        Par exemple :

        https://demoinstance.service-now.com/api/sn_devops/v2/devops/tool/orchestration?toolId=ac0cdf1a1b7696107940a864gjhgbcb58&ni.nolog.token=brl1jhab63nn56&projectId=vH2s1ghNKNy6sEVSeTIK3w

    4. Dans l'outil Harness, sélectionnez votre pipeline, puis l'option Notification. Option Notification dans le pipeline Harness
    5. Sélectionnez +Notifications pour créer un enregistrement de notification.
    6. Saisissez un nom pour la notification, puis sélectionnez Continuer. Créer une notification dans Harness
    7. Sélectionnez les événements de pipeline suivants, puis Continuer. Sélectionner des événements pour la notification Harness
      • Pipeline End (Fin de pipeline)
      • Stage Failed (Échec de l'étape)
      • Stage Success (Réussite de l'étape)
      • Début de l'étape
      • Step Failed (Échec de l'étape)
    8. Sélectionnez le type de canal Webhook, puis saisissez l'URL à configurer (créée à l'étape 3). Sélectionner le type de canal et l'URL à configurer
    9. Sélectionnez Terminer.