Onboarding GitLab von auf DevOps Change-Geschwindigkeit  – Klassisch

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 3 Minuten Lesedauer
  • Erstellen Sie einen GitLab-Tool-Datensatz in DevOps Change-Geschwindigkeit, um GitLab-Tool-Daten zu verbinden, zu erkennen und zu importieren.

    Vorbereitungen

    Führen Sie die im Abschnitt „Erste Schritte“ angegebenen Schritte aus, bevor Sie eine Verbindung zu einem Tool herstellen.

    Erforderliche Rolle: sn_devops.admin oder sn_devops.tool_owner

    Warum und wann dieser Vorgang ausgeführt wird

    • Stellen Sie mithilfe der Instanzdetails Ihrer GitLabeine Verbindung her.
    • Erkennen Sie Pläne, Repositorys und Pipelines.
    • Konfigurieren Sie Webhooks in GitLab.
    • Importieren Sie Verzweigungs- und Commit-Datensätze, Arbeitselemente, Aufgabenausführungs- und Schrittausführungsdatensätze.

    Prozedur

    1. Geben Sie die Instanzdetails GitLab ein, um eine Verbindung zu DevOps Change-Geschwindigkeitherzustellen.
      1. Navigieren zu DevOps > Tools > Neu erstellen (veraltet) und erstellen Sie einen Datensatz.
      2. Geben Sie einen Toolnamen ein, und füllen Sie die Tooldetails aus.
        Tool-URL

        GitLab Tool-URL.

        Zum Beispiel:

        https://gitlab.com

        Toolanwendername GitLab-Anwendername
        Toolpasswort/Zugriffstoken GitLab Zugriffstoken
        Hinweis:
        Nur persönliche Zugriffstoken werden unterstützt. Wenn Sie das Token generieren, wählen Sie die Bereichs-API aus, und gewähren Sie Lese-/Schreibzugriff, einschließlich aller Gruppen und Projekte, der Containerregistrierung und der Paketregistrierung.

        Eine Liste aller Berechtigungen, die für die Anmeldeinformationen zum Herstellen einer Verbindung mit GitLaberforderlich sind, finden Sie unter Berechtigungen GitLab für in Für DevOps Tools sind Berechtigungen erforderlich.

      3. Wahlweise: Wählen Sie MID-Server für ein lokales Tool aus, das an MID-Serverangehängt ist.
        Der Anwendungswert wird automatisch auf DevOps und der Fähigkeitswert wird auf REST festgelegt.
      4. Klicken Sie auf Absenden.
        Das Tool wurde erfolgreich verbunden.
    Bei erfolgreicher Tool-Erstellung gelangen Sie zur Tooldatensatzseite.
    1. Wenn Sie den Zugriff auf das Tool steuern möchten, fügen Sie im Feld Verwaltet von auf der Registerkarte Zugriff die Gruppen hinzu, die Zugriff auf das Tool erhalten müssen.
      Welche Aufgaben die Benutzer in den Gruppen ausführen können, hängt von den ihnen zugewiesenen Rollen ab.
      • DevOps Rolle Tool-Besitzer: Kann das Tool anzeigen und bearbeiten.
      • DevOps Rolle App-Besitzer: Kann das Tool anzeigen und Verlaufsdaten zuordnen, erkennen, importieren und Pipelineschritte (falls zutreffend) der Objekte des Tools (z. B. Pläne, Repositorys und Pipelines) ändern.
      • DevOps Administratorrolle: Kann alle Tools bearbeiten.
      • Andere DevOps -Rollen: Können das Tool anzeigen.
      Hinweis:
      Im Feld Verwaltet von können nur Gruppen ausgewählt werden, die Anwender mit den Rollen DevOps enthalten.

      Die Option Alle App-Besitzer können Toolobjekte anzeigen und Anwendungen zuordnen wird verfügbar, wenn Sie den Zugriff auf das Tool einschränken. Mit dieser Option können alle Anwender mit der Rolle DevOps „ App-Besitzer auf das Tool zugreifen. Wenn diese Option ausgewählt ist, können sie Verlaufsdaten anzeigen, zuordnen, erkennen, importieren und Pipelineschritte (falls zutreffend) der Objekte des Tools ändern.

    2. Klicken Sie auf Erkennen, um vorhandene Pläne, Repositorys und Pipelines zu erkennen und die Felder im Suchfilterfenster des Projekts auszufüllen.
      Hinweis:
      GitLab Die erkannten Pläne, Repositorys und Pipelines werden durch diese Filterbedingungen bestimmt. Um zusätzliche Repositorys zu erkennen, ändern Sie den Projektfilter, um die Ergebnisse zu erweitern.
      In meinem Besitz (empfohlen) Sucht nach den Repositorys in dem Projekt, das der aktuelle Anwender besitzt.
      Zeit Mitglied bei Sucht nach den Repositorys im Projekt, in denen der aktuelle Anwender Mitglied ist.
      Suchen Sucht nach den Repositorys in Projekten mit der angegebenen Textzeichenfolge.
      Hinweis:
      GitLab Die erkannten Pläne, Repositorys und Pipelines werden auch durch die in der Verbindung konfigurierten Anmeldeinformationen (Zugriffsebene) bestimmt.
      Datensätze werden den entsprechenden zugehörigen Listen hinzugefügt.
    3. Konfigurieren Sie automatisch die Webhook-URL in einem GitLab -Repository, um Benachrichtigungen an das Tool DevOps zu senden, indem Sie Konfigurierenwählen.
      Alternativ können Sie die nächtliche Abfrage aktivieren, um das Datensystem für alle nachverfolgten Pläne, Repositorys oder Pipelines abzurufen, indem Sie die Eigenschaft Abfrage aktivieren auf Jafestlegen.
    4. Für erkannte Pläne, Repositorys und Pipelines werden Verlaufsdaten für das Tool importiert und einer App zugeordnet.
      1. Öffnen Sie den Repository-, Plan- oder Pipeline-Datensatz aus der entsprechenden zugehörigen Liste, und klicken Sie auf Importieren.
        Importierte Verzweigungsdatensätze, Commits, Pipelineausführungen, Arbeitselemente usw. werden den entsprechenden zugehörigen Listen hinzugefügt.
      2. Klicken Sie im Feld App auf die Nachschlageliste, und wählen Sie einen App-Datensatz aus, der dem Repository, den Plänen oder der Pipeline zugeordnet werden soll.
      Importierte Verlaufsdatensätze werden den entsprechenden zugehörigen Listen hinzugefügt.