Onboarding Durchführen Jenkins Bis DevOps Change-Geschwindigkeit– Klassisch

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 2 Minuten Lesedauer
  • Verbinden Sie mit Jenkins Instanz zum Erkennen und Nachverfolgen Ihrer Pipelines und Importieren Ihrer Orchestration-Aufgaben für End-to-End-Rückverfolgbarkeit und Change-Automatisierung.

    Vorbereitungen

    Erforderliche Rolle: sn_devops.admin oder sn_devops.Tool_owner

    Installieren und aktivieren Sie ServiceNow DevOps Plugin für Jenkins. Wenn Sie es bereits installiert haben, aktualisieren Sie auf die neueste Version. Anweisungen dazu finden Sie unter Konfigurieren Jenkins Plugin.

    Warum und wann dieser Vorgang ausgeführt wird

    Aktionen:
    • Verbinden Bis Jenkins Und rufen Sie die Webhook-URL ab, wenn Sie einen übermitteln DevOps Tooldatensatz.
    • Erkennen Orchestration-Aufgaben und Pipelines.
    • Importieren Datensätze für Aufgabenausführung und Schrittausführung.
    Hinweis:
    Sie können Ihre Verbindung mit authentifizieren Jenkins Verwenden Jenkins API-Token. Weitere Informationen finden Sie unter Stellen Sie eine Verbindung mit her Jenkins API-Token-Authentifizierung wird verwendet.

    Prozedur

    1. Erstellen Sie einen Tooldatensatz in DevOps Um automatisch eine Verbindung zu herzustellen Jenkins Und rufen Sie die Webhook-URL ab.
      1. Navigieren zu DevOps > Tools > Neu erstellen (veraltet) Und erstellen Sie einen Datensatz.
      2. Geben Sie ein Toolname Und geben Sie die Tooldetails ein.
        Toolintegration Jenkins
        Tool-URL

        Jenkins Tool-URL

        Zum Beispiel:

        https://jenkins.com

        Toolanwendername Jenkins Anwendername
        Toolpasswort/Zugriffstoken Jenkins Passwort, Zugriffstoken oder API-Token, das Sie generieren.
        Hinweis:
        Informationen zum Generieren des API-Tokens finden Sie unter Stellen Sie eine Verbindung mit her Jenkins API-Token-Authentifizierung wird verwendet.

        Für eine Liste aller Berechtigungen, die für die Anmeldeinformationen für die Verbindung mit erforderlich sind Jenkins, Siehe Jenkins Berechtigungen in Berechtigungen erforderlich für DevOps Tools.

      3. Wählen Sie Aus MID-Server Für ein On-Premise-Tool, das an angehängt ist MID-Server.
        Der Wert „Anwendung“ wird automatisch auf festgelegt DevOps Und der Fähigkeitswert wird auf REST festgelegt.
      4. Klicken Sie auf Absenden.
        Das Tool wurde erfolgreich verbunden.
    Nach erfolgreicher Toolerstellung gelangen Sie zur Tooldatensatzseite.
    1. Wenn Sie den Zugriff auf das Tool steuern möchten, fügen Sie die Gruppen hinzu, denen Zugriff auf das Tool in gewährt werden muss Verwaltet von Feld auf der Zugriff Registerkarte.
      Die Aufgaben, die die Anwender in den Gruppen ausführen können, hängen von den ihnen zugewiesenen Rollen ab.
      • DevOps Toolbesitzer-Rolle: Kann das Tool anzeigen und bearbeiten.
      • DevOps App-Besitzerrolle: Kann das Tool anzeigen und Verlaufsdaten zuordnen, erkennen, importieren und Pipeline-Schritte (falls zutreffend) der Objekte des Tools (z. B. Pläne, Repositorys und Pipelines) ändern.
      • DevOps Administratorrolle: Kann alle Tools bearbeiten.
      • Sonstiges DevOps Rollen: Kann das Tool anzeigen.
      Hinweis:
      Nur Gruppen, die Anwender mit enthalten DevOps Rollen können in ausgewählt werden Verwaltet von Feld.

      Die Alle App-Besitzer können Toolobjekte anzeigen und Anwendungen zuordnen Die Option kann ausgewählt werden, wenn Sie den Zugriff auf das Tool beschränken möchten. Diese Option aktiviert alle Anwender mit DevOps App-Besitzer-Rolle für den Zugriff auf das Tool. Wenn diese Option ausgewählt ist, können sie Verlaufsdaten anzeigen, zuordnen, erkennen, importieren und Pipeline-Schritte (falls zutreffend) der Objekte des Tools ändern.

    2. Klicken Sie Auf Erkennen Um die vorhandenen Orchestration-Aufgaben zu erkennen ( Jenkins Phasen) und Pipelines.
      Hinweis:
      Orchestration-Aufgaben und Pipelines werden für Ordner erkannt, die auf der in angegebenen Ebene geschachtelt sind sn_devops.discover.folder.depthEigenschaft. Weitere Informationen finden Sie unter Mit DevOps installierte Eigenschaften .
      Datensätze werden den entsprechenden zugehörigen Listen hinzugefügt.
    3. Öffnen Sie einen erkannten Datensatz aus der zugehörigen Liste Orchestration-Aufgaben, und klicken Sie auf Importieren Zugehöriger Link zum Importieren von Verlaufsdaten aus der Orchestration-Aufgabe.
      Importierte Aufgabenausführungsdatensätze und Schrittausführungsdatensätze werden den entsprechenden zugehörigen Listen hinzugefügt.