Onboarding Durchführen JenkinsBis DevOps Change-Geschwindigkeit– Klassisch

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Verbinden Sie mit JenkinsInstanz zum Erkennen und Nachverfolgen Ihrer Pipelines und Importieren Ihrer Orchestration-Aufgaben für End-to-End-Nachverfolgbarkeit 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 finden Sie unter configure-jenkins-plugin.html.

    Warum und wann dieser Vorgang ausgeführt wird

    Aktionen:
    • Verbinden Bis JenkinsUnd ruft die Webhook-URL ab, wenn Sie einen übermitteln DevOpsTooldatensatz.
    • Erkennen Orchestration-Aufgaben und Pipelines.
    • Importieren Aufgabenausführungs- und Schrittausführungsdatensätze.
    Hinweis:
    Sie können Ihre Verbindung mit authentifizieren JenkinsWird verwendet JenkinsAPI-Token. Weitere Informationen finden Sie unter Stellen Sie eine Verbindung zu her JenkinsAPI-Token-Authentifizierung wird verwendet.

    Prozedur

    1. Erstellen Sie einen Tooldatensatz in DevOpsUm automatisch eine Verbindung zu herzustellen JenkinsUnd ruft 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 zu her JenkinsAPI-Token-Authentifizierung wird verwendet.

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

      3. Wählen Sie Aus MID-ServerFür ein lokales Tool, das an angehängt ist MID-Server.
        Der Anwendungswert wird automatisch auf festgelegt DevOpsUnd 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. Klicken Sie Auf Erkennen Um die vorhandenen Orchestration-Aufgaben zu erkennen ( JenkinsPhasen) 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.
    2. Ö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.