Verbinden Sie mit GitHub Instanz zum Erkennen, Konfigurieren und Importieren von Repositorys, Plänen und Pipelines.
Vorbereitungen
Erforderliche Rolle: sn_devops.admin oder sn_devops.Tool_owner
Führen Sie die in angegebenen Schritte aus Erste Schritte Abschnitt, bevor Sie eine Verbindung zu einem Tool herstellen.
Warum und wann dieser Vorgang ausgeführt wird
Prozedur
-
Geben Sie ein GitHub Instanzdetails, die mit DevOps Change-Geschwindigkeit verbunden werden sollen, indem Sie zu navigieren an.
-
Geben Sie einen Wert in ein Toolname Feld und füllen Sie die Tooldetails aus.
- Wahlweise:
Wählen Sie Aus MID-Server Für ein On-Premise-Tool, das an einen MID-Server angehängt ist.
Die Anwendung wird automatisch auf DevOps festgelegt, und die Fähigkeit wird auf REST festgelegt.
Hinweis: Die Typen OAuth-Autorisierungscode und JWT-Gewährungen werden für GitHub und GitHub Enterprise mit MID-Server unterstützt.
-
Wählen Sie Absenden.
Nach erfolgreicher Toolerstellung gelangen Sie zur Tooldatensatzseite.
-
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.
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.
-
Wählen Sie Aus Erkennen Um vorhandene Repositorys, Pläne oder Pipelines für das Tool zu erkennen.
Repository-Datensätze werden der zugehörigen Liste „Repositorys“ hinzugefügt.
-
Konfigurieren Sie die Webhook-URL automatisch in einem GitHub Repository zum Senden von Benachrichtigungen an das DevOps-Tool, indem ausgewählt wird Konfigurieren .
Alternativ können Sie die nächtliche Abfrage aktivieren, um das Datensystem für nachverfolgte Repositorys oder Pipelines abzurufen, indem Sie festlegen
Aktivieren Sie Die Abfrage Eigenschaft bis
Ja .
Hinweis: Wenn Sie keine Administratorrechte für haben GitHub Tool (um die automatische Konfiguration der Webhook-URL zu ermöglichen), müssen Sie es möglicherweise vom Tooladministrator für Sie konfigurieren (Webhook-URL manuell in Ihrer Toolinstanz erstellen und konfigurieren). Sobald der Webhook im Tool konfiguriert ist, wechseln Sie in den manuellen Konfigurationsmodus, um eine manuelle Verbindung zum Tool herzustellen, und beenden Sie dann den Vorgang.
-
Klicken Sie Auf Importieren Dient zum Importieren von Verlaufsdaten aus dem Repository.
Importierte Verzweigungsdatensätze und Commit-Datensätze aus dem Repository 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 zugeordnet werden soll, oder klicken Sie auf Neu Um eines zu erstellen.