Onboarding Durchführen GitLab Bis DevOps Change-Geschwindigkeit– Klassisch
Erstellen Sie einen GitLab-Tooldatensatz in DevOps Change-Geschwindigkeit Zum Verbinden, Erkennen und Importieren von GitLab-Tooldaten.
Vorbereitungen
Führen Sie die in angegebenen Schritte aus Erste Schritte Abschnitt, 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
- Verbinden Mithilfe von GitLab Instanzdetails.
- Erkennen Pläne, Repositorys und Pipelines.
- Konfigurieren Webhooks in GitLab.
- Importieren Verzweigungs- und Commit-Datensätze, Arbeitselemente, Aufgabenausführungs- und Schrittausführungsdatensätze.
Prozedur
-
Geben Sie ein GitLab Instanzdetails, mit denen eine Verbindung hergestellt werden soll DevOps Change-Geschwindigkeit.
- Navigieren zu DevOps > Tools > Neu erstellen (veraltet) Und erstellen Sie einen Datensatz.
-
Geben Sie ein Toolname Und geben Sie die Tooldetails ein.
Tool-URL GitLab Tool-URL.
Zum Beispiel:
https://gitlab.com
Toolanwendername GitLab-Anwendername Toolpasswort/Zugriffstoken GitLab Zugriffstoken Hinweis:Nur persönliches Zugriffstoken wird unterstützt. Wenn Sie das Token generieren, wählen Sie die Umfangs-api aus, und gewähren Sie Lese-/Schreibzugriff, einschließlich aller Gruppen und Projekte, der Containerregistrierung und der Paketregistrierung.Für eine Liste aller Berechtigungen, die für die Anmeldeinformationen für die Verbindung mit erforderlich sind GitLab, Siehe GitLab Berechtigungen in Berechtigungen erforderlich für DevOps Tools.
- Wahlweise:
Wählen Sie Aus MID-Server Für ein On-Premise-Tool, das an angehängt ist MID-Server.
Die Anwendung Wert wird automatisch auf festgelegt DevOps Und Fähigkeit Wert ist auf REST festgelegt.
-
Klicken Sie auf Absenden.
Das Tool wurde erfolgreich verbunden.
-
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.
-
Klicken Sie Auf Erkennen Um vorhandene Pläne, Repositorys und Pipelines zu erkennen, und füllen Sie die Felder im Projektsuchfilterfenster aus.
Hinweis:GitLab Erkannte 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 im Projekt, die der aktuelle Anwender besitzt. Zeit Mitglied bei Sucht nach den Repositorys im Projekt, bei denen der aktuelle Anwender Mitglied ist. Suchen Sucht nach den Repositorys in Projekten mit der angegebenen Textzeichenfolge. Hinweis:GitLab Erkannte 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. -
Konfigurieren Sie die Webhook-URL automatisch in einem GitLab Repository zum Senden von Benachrichtigungen an DevOps Tool durch Auswahl Konfigurieren .
Alternativ können Sie die nächtliche Abfrage aktivieren, um das Datensystem für nachverfolgte Pläne, Repositorys oder Pipelines abzurufen, indem Sie festlegen Aktivieren Sie Die Abfrage Eigenschaft bis Ja .
-
Importieren Sie für erkannte Pläne, Repositorys und Pipelines Verlaufsdaten für das Tool, und ordnen Sie sie einer App zu.
-
Öffnen Sie den Repository-, Plan- oder Pipeline-Datensatz aus der entsprechenden zugehörigen Liste, und klicken Sie auf Importieren .
Importierte Verzweigungsdatensätze, Commits, Pipeline-Ausführungen, Arbeitselemente usw. werden den entsprechenden zugehörigen Listen hinzugefügt.
- In App Klicken Sie auf die Suchliste, 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. -
Öffnen Sie den Repository-, Plan- oder Pipeline-Datensatz aus der entsprechenden zugehörigen Liste, und klicken Sie auf Importieren .