Konfigurieren Sie Webhooks manuell im Kabelbaum

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Konfigurieren Sie Webhooks manuell im Kabelbaum, um Pipeline-Benachrichtigungen an DevOps Change-Geschwindigkeit zu senden.

    Vorbereitungen

    Erforderliche Rolle:
    • sn_devops.admin oder sn_devops.tool_owner in DevOps Change-Geschwindigkeit
    • Kabelbaum-Administrator

    Prozedur

    1. Wählen Sie in DevOps Change-Geschwindigkeitdie Option Manuell konfigurieren, wenn Sie die Toolinstanz zum Senden von Daten konfigurieren.
      Hinweis:
      Sie können die manuelle Konfiguration auch über den Kabelbaum-Tool-Datensatz in DevOps Change-Geschwindigkeitaufrufen. Wählen Sie im Tooldatensatz Manuell konfigurierenaus.
    2. Kopieren Sie die Webhook-URL und die anderen Feldwerte aus den Verbindungsdetails DevOps Change-Geschwindigkeit für Kabelbaum.
      Hinweis:
      Wählen Sie im entsprechenden Feld Kopieren aus, um den Wert in die Zwischenablage zu kopieren. Die Feldbezeichnung ändert sich in Kopiert, Sie können jedoch mehrmals kopieren.

      Bildschirm „Webhooks manuell konfigurieren“.

    3. Ändern Sie die kopierte Webhook-URL so, dass sie Ihre Tooldetails widerspiegelt.

      https://<your instance> .service-now.com/api/sn_devops/v2/devops/tool/{code | planen | Artefakt | Orchestration | -Test | softwarequality}?toolId=<your ToolId>

      1. Im<your instance> , geben Sie die kopierte URL der ServiceNow-Instanz ein.
      2. Wählen Sie eine der Toolfähigkeiten {Code | | aus planen | Artefakt | Orchestration | -Test | Softwarequalität } entsprechend Ihrem Tool.
        Zum Beispiel:

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

      3. Im<your ToolId> , geben Sie die kopierte Tool-ID ein.
        Zum Beispiel:

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

      4. Fügen Sie „&ni.nolog.token=“ hinzu<copied secret token> “-Parameter in der URL zur Übergabe des geheimen Tokens.
        Zum Beispiel:

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

      5. Fügen Sie „&projectId=“ hinzu<project_sys_id> “ in der URL, um den Account-Bezeichner hinzuzufügen.
        Hinweis:
        Projekt-ID oder Account-ID ist der eindeutige Bezeichner für Ihren Account in der Plattform. Kopieren Sie dies aus den Kontoeinstellungen Ihres Harnisch-Kontos.
        Zum Beispiel:

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

    4. Wählen Sie im Kabelbaum-Tool Ihre Pipeline aus, und wählen Sie dann die Option Benachrichtigen aus. Notify-Option in der Kabelbaum-Pipeline
    5. Wählen Sie +Benachrichtigungen aus, um einen neuen Benachrichtigungsdatensatz zu erstellen.
    6. Geben Sie einen Namen für die Benachrichtigung ein, und wählen Sie Fortfahren. Erstellt eine neue Benachrichtigung im Kabelbaum
    7. Wählen Sie die folgenden Pipeline-Ereignisse aus, und wählen Sie dann Fortsetzenaus. Wählen Sie Ereignisse für die Kabelbaum-Benachrichtigung aus
      • Pipeline-Ende
      • Phase fehlgeschlagen
      • Phasenerfolg
      • Stufenstart
      • Schritt fehlgeschlagen
    8. Wählen Sie Webhookals Kanaltyp aus, und geben Sie die zu konfigurierende URL ein (in Schritt 3 erstellt). Wählen Sie den zu konfigurierenden Kanaltyp und die URL aus
    9. Wählen Sie Fertigstellen aus.