Configurer manuellement les webhooks dans Harness

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 1 minute de lecture
  • Configurez manuellement les webhooks dans Harness pour envoyer des notifications de pipeline à DevOps Change Velocity.

    Avant de commencer

    Rôle requis :
    • sn_devops.admin ou sn_devops.tool_owner dans Vélocité de changement DevOps
    • Administrateur de harnais

    Procédure

    1. Dans Vélocité de changement DevOps, choisissez Configurer manuellement lors de la configuration de l’instance d’outil pour envoyer des données.
      Remarque :
      Vous pouvez également accéder à la configuration manuelle à partir de l’enregistrement de l’outil Faisceau dans Vélocité de changement DevOps. Dans l’enregistrement de l’outil, sélectionnez Configurer manuellement.
    2. Copiez l’URL Webhook et les autres valeurs de champ à partir des détails de Vélocité de changement DevOps connexion pour le harnais.
      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 l’écran manuel des webhooks

    3. Modifiez l’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 | artefact | orchestration | test | softwarequality } ?toolId=<votre ToolId>

      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 | artefact | orchestration | test | softwarequality } pour correspondre à votre outil.
        Par exemple :

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

      3. Dans < votre ToolId >, 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 du compte.
        Remarque :
        L’ID de projet ou ID de compte est l’identifiant unique de votre compte dans la plateforme Harness. Copiez-le à partir des paramètres de compte 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 votre outil Harness, sélectionnez votre pipeline, puis sélectionnez l’option Notification . Option de notification dans le pipeline de harnais
    5. Sélectionnez +Notifications pour créer un nouvel 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 sélectionnez Continuer. Sélectionner des événements pour la notification Harness
      • Fin du pipeline
      • Échec de l’étape
      • Réussite de l’étape
      • Début de l'étape
      • Échec de l’étape
    8. Sélectionnez le type de canal Webhook et saisissez l’URL à configurer (créée à l’étape 3). Sélectionnez le type de canal et l’URL à configurer
    9. Sélectionnez Finish (Terminer).