Konfigurieren Sie Webhooks im Kabelbaum manuell
Konfigurieren Sie Webhooks manuell in Harness, um Pipeline-Benachrichtigungen an DevOps Change-Geschwindigkeit zu senden.
Vorbereitungen
- sn_devops.admin oder sn_devops.Tool_owner in DevOps Change-Geschwindigkeit
- Harness-Administrator
Prozedur
-
In DevOps Change-Geschwindigkeit, Wählen Sie Konfigurieren Sie manuell Beim Konfigurieren der Toolinstanz zum Senden von Daten.
Hinweis:Sie können auch über den Datensatz des Harness-Tools in auf die manuelle Konfiguration zugreifen DevOps Change-Geschwindigkeit. Wählen Sie im Tooldatensatz die Option aus Konfigurieren Sie manuell .
-
Kopieren Sie Webhook-URL Und die anderen Feldwerte von DevOps Change-Geschwindigkeit Verbindungsdetails für Kabelbaum.
Hinweis:Wählen Sie Aus Kopieren Im entsprechenden Feld, um den Wert in Ihre Zwischenablage zu kopieren. Die Feldbezeichnung ändert sich in Kopiert , Sie können jedoch mehrmals kopieren.
-
Ändern Sie die kopierte Webhook-URL, um Ihre Tooldetails widerzuspiegeln.
https://<your instance>.service-now.com/api/sn_devops/v2/devops/tool/{code | Plan | Artefakt | Orchestration | Test | Softwarequalität }?toolId=<your ToolId>
- Geben Sie in <your instance> die URL der kopierten ServiceNow-Instanz ein.
-
Wählen Sie eine der Toolfähigkeiten aus {Code | Plan | Artefakt | Orchestration | Test | Softwarequalität } Um Ihrem Tool zu entsprechen.
Zum Beispiel:
https://demoinstance.service-now.com/api/sn_devops/v2/devops/tool/orchestration?toolId=<your ToolId>
-
Geben Sie in <your ToolId> die ID des kopierten Tools ein.
Zum Beispiel:
https://demoinstance.service-now.com/api/sn_devops/v2/devops/tool/orchestration?toolId=ac0cif1a1b7696107940a864gjhgbcb58
-
Fügen Sie der URL den Parameter „&ni.nolog.token=<copied Secret Token>“ hinzu, um das geheime Token zu übergeben.
Zum Beispiel:
https://demoinstance.service-now.com/api/sn_devops/v2/devops/tool/orchestration?toolId=ac0cdf1a1b7696107940a864gjhgbcb58&ni.nolog.token=brl1jhab63nn56
-
Fügen Sie „&projectId=<project_sys_id>“ in der URL hinzu, um den Account-Bezeichner hinzuzufügen.
Hinweis:Zum Beispiel:Projekt-ID oder Account-ID ist der eindeutige Bezeichner für Ihren Account in der Harness-Plattform. Kopieren Sie es aus den Account-Einstellungen Ihres Harness-Accounts.
https://demoinstance.service-now.com/api/sn_devops/v2/devops/tool/orchestration?toolId=ac0cdf1a1b7696107940a864gjhgbcb58&ni.nolog.token=brl1jhab63nn56&projectId=vH2s1ghNKNy6sEVSeTIK3w
-
Wählen Sie in Ihrem Harness-Tool Ihre Pipeline und dann aus Benachrichtigen Option.
- Wählen Sie Aus +Benachrichtigungen Dient zum Erstellen eines neuen Benachrichtigungsdatensatzes.
-
Geben Sie einen Namen für die Benachrichtigung ein, und wählen Sie aus Fahren Sie Fort .
-
Wählen Sie die folgenden Pipeline-Ereignisse aus, und wählen Sie dann aus Fahren Sie Fort .
- Pipeline-Ende
- Phase Fehlgeschlagen
- Phasenerfolg
- Stufenstart
- Schritt Fehlgeschlagen
-
Wählen Sie den Kanaltyp als aus Webhook , Und geben Sie die zu konfigurierende URL ein (erstellt in Schritt 3).
- Wählen Sie Fertigstellen aus.