---
sourceDocument: Zürich-Daten und Automatisierung
sourceDocumentLink: https://www.servicenow.com/docs/r/de-DE/zurich/integrate-applications

 Release :

    - zurich

ft:locale :

    - de-DE

ft:publication_title :

    - Zürich-Daten und Automatisierung

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Richten Sie einen Webhook für die Jenkins-Spoke ein

# Richten Sie einen Webhook für die Jenkins-Spoke ein {#ariaid-title1}

* Freigeben Version: Zurich
* 
* Aktualisiert 31. Juli 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 4 Minuten Lesedauer

Richten Sie eine Webhook-Anwendung ein, um die erforderlichen Updates von Jenkins auf Ihrem zu erhalten ServiceNow Instanz.

## Vorbereitungen

Erforderliche Rolle: admin

## Autorisierungsschlüssel für erstellen Jenkins v2-Spoke {#ariaid-title2}

Erstellen Sie einen Autorisierungsschlüssel, um Anforderungen von Jenkins zu autorisieren.

### Vorbereitungen

Erforderliche Rolle: admin.

### Prozedur

1. Navigieren zu AlleSystemdefinitionSkripts -- Hintergrundan.
2. Geben Sie diesen Befehl in ein Skript ausführen (JavaScript auf Server ausgeführt) Textfeld:  
   `gs.info(GlideSecureRandomUtil.getSecureRandomString(32));`
3. Klicken Sie auf Skript ausführen.
4. Kopieren Sie den generierten Wert, und zeichnen Sie ihn zur späteren Verwendung auf.  
{#create-secret__steps_p3c_zbc_hlb}

## Autorisierungsschlüssel für Webhook angeben {#ariaid-title3}

Autorisieren Sie Anforderungen von Jenkins, indem Sie den Autorisierungsschlüssel für den Webhook in Ihrem angeben ServiceNow Instanz.

### Vorbereitungen

Erforderliche Rolle: Administrator

### Prozedur

1. Navigieren zu AlleJenkins v2Details zum Webhook-Clientan.
2. Klicken Sie auf Neu.
3. Füllen Sie im Formular die folgenden Werte aus:  
   {#provide-authkey__table_ddb_ndc_hlb__entry__2}{#provide-authkey__sec-info}

   | Feld | Beschreibung |
   |-|-|
   | Autorisierungsschlüssel | Autorisierungsschlüssel, den Sie generiert haben. Siehe [Autorisierungsschlüssel für erstellen Jenkins v2-Spoke](https://www.servicenow.com/docs/i6gMmgXDgz47_cJHzfVX5w#create-secret "Erstellen Sie einen Autorisierungsschlüssel, um Anforderungen von Jenkins zu autorisieren.") Weitere Informationen finden Sie unter . |
   | Name | Name zur Identifizierung des Webhook-Client-Datensatzes. |
   [Tabelle : 1. Formular „Jenkins-Webhook-Client-Details"]

   {#provide-authkey__table_ddb_ndc_hlb}
4. Klicken Sie auf Absenden.

## Autorisierungsschlüssel in Jenkins angeben {#ariaid-title4}

Erhalten Sie Updates von Jenkins, indem Sie den Autorisierungsschlüssel in Jenkins angeben.

### Vorbereitungen

Erforderliche Rolle: admin.

### Prozedur

1. Melden Sie sich bei Ihrem Jenkins-Account an.
2. Klicken Sie auf den Auftrag, für den Sie Ihren Webhook konfigurieren möchten, und öffnen Sie ihn.
3. Klicken Sie auf Konfigurieren.
4. In Bindungen Klicken Sie auf die Registerkarte Hinzufügen Und wählen Sie aus Jenkins .  
   Weitere Informationen zur Verwendung des Plugins finden Sie unter [Bindung Von Anmeldeinformationen](https://plugins.jenkins.io/credentials-binding/).
5. Füllen Sie im Formular die Felder aus.  
   {#authkey-jenkins__table_rzp_ygc_hlb__entry__2}

   | Feld | Beschreibung |
   |-|-|
   | Art | Wählen Sie Aus Geheimer Text . |
   | Geheimnis | Geben Sie den Autorisierungsschlüssel ein. Siehe [Autorisierungsschlüssel für erstellen Jenkins v2-Spoke](https://www.servicenow.com/docs/i6gMmgXDgz47_cJHzfVX5w#create-secret "Erstellen Sie einen Autorisierungsschlüssel, um Anforderungen von Jenkins zu autorisieren.") Weitere Informationen finden Sie unter . |
   | ID | Geben Sie einen eindeutigen Bezeichner an, um den Datensatz zu identifizieren. |
   [Tabelle : 2. Formular „Jenkins-Anmeldeinformationsanbieter"]

   {#authkey-jenkins__table_rzp_ygc_hlb}
6. Klicken Sie auf Hinzufügen.
7. In Aktionen nach dem Build Konfigurieren Sie die Aufgabe, und geben Sie das Skript an, um Aktualisierungen an Ihrem zu erhalten ServiceNow Instanz.  
   * Beispiel Windows Skript : `Curl „https://<instance-name>.service-now.com/api/sn_jenkinsv2_spoke/jenkins_v2_webhook/build_status" -X POST -H „content-type:Application/JSON" -H „jenkinsKey: %<ID>%" -d „{\„Job_Name\":\"%JOB_NAME%\",\"Job_Pfad\":\"%JOB_URL%\",\"Build_Number\":\"%Build_number%\"} `
   * Beispiel-Shell Skript : `Curl „https://<instance-name>.service-now.com/api/sn_jenkinsv2_spoke/jenkins_v2_webhook/build_status" -X POST -H „content-type:Application/JSON" -H „jenkinsKey: ${<ID>}" -d „{\"Job_Name\":\"${JOB_NAME}\",\"Job_Path\":\"${JOB_URL}\",\"Build_Number\":\"${Build_number}\"}" `

   {#authkey-jenkins__ul_prg_wmc_hlb}  
   Hinweis:  
   Die ID im Skript ist die ID, die Sie im Formular „Jenkins-Anmeldeinformationsanbieter" angegeben haben.
   Weitere Informationen zur Verwendung des Plugins finden Sie unter [Aufgabe nach dem Build](https://plugins.jenkins.io/postbuild-task/).
8. Klicken Sie auf Übernehmen.

## Geben Sie eine Beschreibung für den Subflow an {#ariaid-title5}

Geben Sie anwenderfreundliche Beschreibungen für die Subflows in an Jenkins v2-Spoke.

### Vorbereitungen

Erforderliche Rolle: admin.

### Prozedur

1. Navigieren zu AlleJenkins v2Webhook-Antwort-Subflowsan.
2. Klicken Sie auf Neu.
3. Füllen Sie im Formular die folgenden Werte aus:  
   {#ans-subflow__table_jg5_3rc_hlb__entry__2}

   | Feld | Beschreibung |
   |-|-|
   | Beschreibung | Beschreibung des Subflows. |
   | Subflow | Erforderlicher Subflow in Jenkins v2-Spoke. |
   [ ]

   {#ans-subflow__table_jg5_3rc_hlb}
4. Klicken Sie auf Absenden.

## Geben Sie Antworten auf die Entscheidungstabelle an {#ariaid-title6}

Geben Sie Subflows als Antworten auf die in der Entscheidungstabelle genannten Bedingungen an. Wenn die angegebenen Bedingungen erfüllt sind, wird der zugehörige Subflow ausgelöst.

### Vorbereitungen

Erforderliche Rolle: Administrator

### Prozedur

1. Navigieren zu AlleSystemdefinitionEntscheidungstabellenan.
2. Öffnen Sie den Datensatz für Jenkins v2-Spoke .
3. In Entscheidungen Klicken Sie auf die Registerkarte Neu .
4. Füllen Sie im Formular die folgenden Werte aus:  
   {#dec-table-ans__table_awj_xgv_z3b__entry__2}

   | Feld | Beschreibung |
   |-|-|
   | Bezeichnung | Eindeutige Bezeichnung zur Identifizierung der Weiterleitungsrichtlinie. |
   | Standardantwort | Option zum Festlegen, ob dies die Standardantwort ist. Die Standardantwort gilt, wenn die Bedingungen nicht erfüllt sind. |
   | Bedingung | Bedingungen, die erfüllt werden müssen, wenn die erforderlichen Ereignisse in Jenkins auftreten. Siehe [Jenkins v2-Spoke](https://www.servicenow.com/docs/4z9mSSEq1oxF2qPFHl3XkA "Verwalten Sie Builds, Benutzer, Einstellungen und Aufträge auf dem Jenkins-Server. Rufen Sie Jenkins-Daten ab, die in einem Flow verwendet werden sollen.") Für Informationen zu den unterstützten Feldern. |
   | Antwort | Subflow, der ausgelöst werden muss, wenn die angegebenen Bedingungen erfüllt sind. 1. Klicken Sie auf das Suchsymbol ( ![Suchsymbol]()). 2. Wählen Sie den erforderlichen Subflow aus der Liste Dokument aus. Hinweis: Stellen Sie sicher, dass Tabellenname Ist <kbd class="ph userinput">Subflow für Jenkins v2-Webhook-Antwort [sn_jenkinsv2_Spoke_Webhook_answer_Subflow] </kbd>. {#dec-table-ans__ol_sdf_ftb_1jb} |
   [Tabelle : 3. Formular „Entscheidung"]

   {#dec-table-ans__table_awj_xgv_z3b}
5. Klicken Sie auf Absenden.

## Passen Sie einen Webhook an {#ariaid-title7}

Erstellen Sie eine Webhook-Weiterleitungsrichtlinie, und passen Sie den Subflow entsprechend Ihren Anforderungen an.

### Vorbereitungen

Erforderliche Rolle: Administrator

### Prozedur

1. Navigieren zu AlleFlow DesignerDesigneran.
2. Klicken Sie Auf Subflows .
3. Erstellen Sie eine Kopie des erforderlichen Standard-Subflows.
4. Passen Sie den Subflow „Jenkins-Webhook-Antwort: Verarbeiten Sie den Subflow „Build-Informationen" gemäß Ihren Anforderungen an, und veröffentlichen Sie ihn.  
   Siehe [Subflows werden erstellt](https://www.servicenow.com/docs/access?context=subflows&version=zurich&pubname=zurich-build-workflows&ft:locale=en-US)Für weitere Informationen zum Erstellen und Verwenden von Subflows und [Jenkins v2-Spoke](https://www.servicenow.com/docs/4z9mSSEq1oxF2qPFHl3XkA "Verwalten Sie Builds, Benutzer, Einstellungen und Aufträge auf dem Jenkins-Server. Rufen Sie Jenkins-Daten ab, die in einem Flow verwendet werden sollen.") Informationen zu den Feldern, die von Weiterleitungsrichtlinien und Subflows unterstützt werden.
5. Navigieren zu Jenkins v2Webhook-Antwort-Subflowsan.
6. Klicken Sie auf Neu.
7. Füllen Sie die Felder des Formulars aus.  
   {#cust-subflow-jenkins__table_m34_52d_hlb__entry__2}

   | Feld | Beschreibung |
   |-|-|
   | Beschreibung | Beschreibung des Subflows. |
   | Subflow | Erforderlicher Subflow in Jenkins v2-Spoke. |
   [ ]

   {#cust-subflow-jenkins__table_m34_52d_hlb}
8. Klicken Sie auf Absenden.  
   Hinweis:  
   Diese Weiterleitungsrichtlinien werden in den Entscheidungstabellen gespeichert. Anwender werden davor gewarnt, Daten in diesen Tabellen direkt zu aktualisieren oder zu ändern.
9. Navigieren zu SystemdefinitionEntscheidungstabellenan.
10. Öffnen Sie den Datensatz für Jenkins v2 Spoke.
11. In Entscheidungen Klicken Sie auf die Registerkarte Neu .
12. Füllen Sie im Formular diese Felder aus:  
    {#cust-subflow-jenkins__table_zhp_k2d_hlb__entry__2}

    | Feld | Beschreibung |
    |-|-|
    | Bezeichnung | Eindeutige Bezeichnung zur Identifizierung der Weiterleitungsrichtlinie. |
    | Standardantwort | Option zum Festlegen, ob dies die Standardantwort ist. Die Standardantwort gilt, wenn die Bedingungen nicht erfüllt sind. |
    | Bedingung | Bedingungen, die erfüllt werden müssen, wenn die erforderlichen Ereignisse in Jenkins auftreten. Siehe [Jenkins v2-Spoke](https://www.servicenow.com/docs/4z9mSSEq1oxF2qPFHl3XkA "Verwalten Sie Builds, Benutzer, Einstellungen und Aufträge auf dem Jenkins-Server. Rufen Sie Jenkins-Daten ab, die in einem Flow verwendet werden sollen.") Für Informationen zu den unterstützten Feldern. |
    | Antwort | Subflow, der ausgelöst werden muss, wenn die angegebenen Bedingungen erfüllt sind. 1. Klicken Sie auf das Suchsymbol ( ![Suchsymbol]()). 2. Wählen Sie den erforderlichen Subflow aus der Liste Dokument aus. Hinweis: Stellen Sie sicher, dass Tabellenname Ist <kbd class="ph userinput">Subflow für Jenkins v2-Webhook-Antwort [sn_jenkinsv2_Spoke_Webhook_answer_Subflow] </kbd>. {#cust-subflow-jenkins__ol_sdf_ftb_1jb} |
    [Tabelle : 4. Formular „Entscheidung"]

    {#cust-subflow-jenkins__table_zhp_k2d_hlb}
13. Klicken Sie auf Absenden.

