Richten Sie Auslöser für die Jenkins-Spoke ein

  • Freigeben Version: Australia
  • Aktualisiert 28. März 2026
  • 2 Minuten Lesedauer
  • Richten Sie Auslöser für die Jenkins-Spoke für die erforderlichen Ereignisse ein. Mit dem Endpunkt können Webhooks eine Verbindung mit Ihrer ServiceNow-Instanz herstellen.

    Vorbereitungen

    Erforderliche Rolle: admin

    Konfigurieren Sie Auslöser in der ServiceNow-Instanz

    Konfigurieren Sie den Endpunkt für Webhooks in den Jenkins, die die Token-Authentifizierung unterstützen.

    Vorbereitungen

    Erforderliche Rolle: Flow_Designer und connection_admin

    Prozedur

    1. Navigieren zu Alle > Prozessautomatisierung > Workflow-Studioan.
    2. Klicken Sie auf die Registerkarte Integrationen.
    3. Schalten Sie ein/aus, und aktivieren Sie Eingehend Verbindungen.
    4. Suchen Sie JenkinsV2-Spoke Endpunkt, und klicken Sie auf Details Anzeigen .
    5. Für Externer JenkinsV2-Auslöser Endpunkt, klicken Sie auf Konfigurieren .
    6. Wählen Sie den Anwender aus, der den Endpunkt auslösen kann, und klicken Sie auf Aktivieren .
    7. Kopieren Sie die generierte Endpunkt-URL.

    Erstellen Sie ein Pipeline-Projekt in Jenkins

    Erstellen Sie Pipeline-Projekte in Jenkins, um die Endpunkt-URL in hinzuzufügen Jenkinsdatei Das in Ihrer ServiceNow-Instanz generiert wird und Webhooks die Verbindung mit Ihrer ServiceNow-Instanz ermöglichen.

    Vorbereitungen

    • Stellen Sie sicher, dass Sie Jenkin in der lokalen Umgebung installieren.
    • Stellen Sie sicher, dass Maven und GitHub im Jenkins-Account installiert sind.
    • Stellen Sie sicher, dass diese Plugins im Jenkins-Account installiert sind.
      • Pipeline
      • Git-Plugin
      • Git-Client
      • HTTP-Anforderung
      • Anmeldeinformationen
      • Warnungen
      • Abdeckung
    • Generieren Sie in GitHub ein klassisches persönliches Zugriffstoken, und kopieren Sie den Wert.
      Stellen Sie sicher, dass Sie die Bereiche für das persönliche Zugriffstoken auswählen.
      • Repository
        • Repository:Status
        • Repository_Bereitstellung
        • Public_Repository
        • Repository:Einladung
        • Security_Events
      • Schreiben:Pakete
        • Lesen:Pakete

      Weitere Informationen zum Erstellen eines klassischen persönlichen Zugriffstoken finden Sie unter Persönliches Zugriffstoken erstellen (klassisch) In GitHub-Dokumente .

      Eine Liste der unterstützten Ereignisse finden Sie unter Spoke-Auslöser Abschnitt.

    • Erforderliche Rolle: Administrator

    Prozedur

    1. Wählen Sie im Jenkins-Dashboard aus + Neues Element .
    2. Geben Sie im Formular einen Namen ein, um die Pipeline zu identifizieren, und wählen Sie sie aus Pipeline .
    3. Klicken Sie auf OK.
      Die Pipeline wird erstellt, und ihre Konfigurationsoptionen werden angezeigt.
    4. Unter Konfigurieren , Klicken Sie auf Pipeline .
    5. Füllen Sie diese Werte im Formular aus.
      Feld Beschreibung
      Definition Wählen Sie Aus Pipeline-Skript aus SCM .
      SCM Wählen Sie Aus Git .
      Repository-URL Geben Sie die GitHub-Repository-URL an.
      Anmeldeinformationen Erstellen Sie den GitHub-Anmeldeinformationsdatensatz, und wählen Sie ihn aus.
      1. Klicken Sie Auf +Hinzufügen .
      2. Wählen Sie Aus Anwendername mit Passwort Und klicken Sie auf Weiter .
      3. Für Anwendername , Geben Sie den GitHub-Anwendernamen ein.
      4. Für Passwort , Fügen Sie das persönliche Zugriffstoken ein, das in GitHub generiert wird.
      5. Für ID , Geben Sie eine eindeutige ID an, um die Anmeldeinformationen zu identifizieren.
      6. Für Beschreibung Geben Sie eine Beschreibung für die Anmeldeinformationen ein.
      7. Klicken Sie auf Erstellen.
      8. Wählen Sie diesen Datensatz für aus Anmeldeinformationen .
      Verzweigungsbezeichner (leer für „beliebig“) Geben Sie die erforderliche Verzweigung an.
      Skriptpfad Relativer Standort innerhalb des Bezahlvorgangs Ihres Pipeline-Skripts.
      Wichtig:
      In Jenkinsdatei Fügen Sie die Endpunkt-URL ein, die generiert wurde, nachdem Sie Auslöser in Ihrer ServiceNow-Instanz konfiguriert haben. Weitere Informationen finden Sie unter Konfigurieren Sie Auslöser in der ServiceNow-Instanz.

    6. Klicken Sie auf Speichern.