Konfigurieren Sie Webhooks manuell im Kabelbaum
Konfigurieren Sie Webhooks manuell im Kabelbaum, um Pipeline-Benachrichtigungen an DevOps Change-Geschwindigkeit zu senden.
Vorbereitungen
- sn_devops.admin oder sn_devops.tool_owner in DevOps Change-Geschwindigkeit
- Kabelbaum-Administrator
Prozedur
-
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.
-
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.
-
Ä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>
- Im<your instance> , geben Sie die kopierte URL der ServiceNow-Instanz ein.
-
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>
-
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
-
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
-
Fügen Sie „&projectId=“ hinzu<project_sys_id> “ in der URL, um den Account-Bezeichner hinzuzufügen.
Hinweis:Zum Beispiel: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.
https://demoinstance.service-now.com/api/sn_devops/v2/devops/tool/orchestration?toolId=ac0cdf1a1b7696107940a864gjhgbcb58&ni.nolog.token=brl1jhab63nn56&projectId=vH2s1aghNKNy6sEVSeTIK3w
-
Wählen Sie im Kabelbaum-Tool Ihre Pipeline aus, und wählen Sie dann die Option Benachrichtigen aus.
- Wählen Sie +Benachrichtigungen aus, um einen neuen Benachrichtigungsdatensatz zu erstellen.
-
Geben Sie einen Namen für die Benachrichtigung ein, und wählen Sie Fortfahren.
-
Wählen Sie die folgenden Pipeline-Ereignisse aus, und wählen Sie dann Fortsetzenaus.
- Pipeline-Ende
- Phase fehlgeschlagen
- Phasenerfolg
- Stufenstart
- Schritt fehlgeschlagen
-
Wählen Sie Webhookals Kanaltyp aus, und geben Sie die zu konfigurierende URL ein (in Schritt 3 erstellt).
- Wählen Sie Fertigstellen aus.