Onboarding Durchführen Azure DevOps Bis DevOps Change-Geschwindigkeit– Klassisch
Erstellen Sie einen Azure DevOps Tooldatensatz in DevOps Change-Geschwindigkeit Um eine Verbindung herzustellen, zu erkennen und zu importieren Azure DevOps Tooldaten.
Vorbereitungen
Erforderliche Rolle: sn_devops.admin oder sn_devops.Tool_owner
Warum und wann dieser Vorgang ausgeführt wird
- Verbinden Bis Azure DevOps Organisation oder Projekt.
- Erkennen Pläne, Repositorys, Orchestration-Aufgaben und Pipelines.
- Konfigurieren Webhooks in Azure DevOps.
- Importieren Arbeitselement-, Planversion- und Funktionsdatensätze, Verzweigungs- und Commit-Datensätze sowie Aufgabenausführungs- und Schrittausführungsdatensätze.
Bis Passen Sie den Import von Azure-Tafeln an Von arbeitselementstatus oder -Typen verwenden DevOpsAzureDevOpsWorkItemHelperSkripteinbindung.
Prozedur
- Navigieren zu DevOps > Tools > Neu erstellen (veraltet)an.
-
Auf der Seite Erstellen DevOps Toolformular, füllen Sie die Felder aus.
Feld Beschreibung Toolname Name Ihrer Wahl zur Identifizierung dieses Tools. Toolintegration Wählen Sie Aus Azure DevOps . Mit einer Organisation oder einem Projekt verbinden Wählen Sie aus der Liste. - Verbinden Sie eine Organisation : Verbinden Sie sich direkt bei Azure DevOps Organisationsebene. Alle Projekte innerhalb der Organisation können erkannt werden, und Sie können mehrere Projekte innerhalb der Organisation konfigurieren.
- Verbinden Sie ein Projekt : Verbinden Sie sich direkt auf Projektebene.
Tool-URL Azure DevOps Organisations-URL (z. B. https://dev.azure.com/<your organization> ) Oder Azure DevOps Projekt-URL (z. B. https://dev.azure.com/<your organization>/<your project> ), abhängig von Ihrer vorherigen Auswahl. Anmeldeinformationstyp Typ der Anmeldeinformationen, Standardauthentifizierung Oder OAuth 2,0 . Basisauth.
- Geben Sie Ihren ADO-Instanz-Anwendernamen ein.
- Geben Sie ein Persönliches Zugriffstoken (PAT) Oder Passwort für Ihren Azure DevOps Instanz.Hinweis:
Wenn Sie ein persönliches Zugriffstoken (PAT) für generieren Azure DevOps, Sie müssen die zu autorisierenden Bereiche auswählen, wenn Sie keinen vollständigen Zugriff gewähren. Weitere Informationen finden Sie unter Azure DevOps PAT-Umfänge für DevOps.
OAuth 2.0
Voraussetzungen:In Tool-Anmeldeinformationen Wählen Sie einen Datensatz mit Anmeldeinformationen für das OAuth 2,0-Tool aus.- Erstellen Sie einen Mandanten in Microsoft Entra
- Fügen Sie einem Mandanten in einen Anwender hinzu Microsoft Entra
- Erstellen Sie eine Organisation im Azure-Portal
- Erstellen Sie einen Azure DevOps App
- Registrieren Azure DevOps Als OAuth-Provider
- Konfigurieren Sie Einstellungen auf Organisations- und Projektebene
- Erstellen Sie einen Anmeldeinformationsdatensatz, und rufen Sie das OAuth-Token ab
Hinweis:Nur Datensätze, die nicht verwendet und für ADO konfiguriert werden, können als vorhandener Anmeldeinformationsdatensatz ausgewählt werden.Für eine Liste aller Berechtigungen, die für die Anmeldeinformationen für die Verbindung mit erforderlich sind Azure DevOps, Siehe Azure DevOps Berechtigungen in Berechtigungen erforderlich für DevOps Tools.
- Wahlweise:
Wenn Ihr Azure DevOps Instanz ist an angehängt MID-Server, Wählen Sie aus MID-Server verwenden Option, und geben Sie die zugehörigen Details ein.
Weitere Informationen zum MID-Server finden Sie unter MID-Server-Auswahl
-
Wählen Sie Absenden.
Das Tool wird automatisch über einen Verbindungsalias und eine HTTP-Toolverbindung (Anmeldeinformationen für Standardauthentifizierung) verbunden, und die Tooldatensatzdetails werden in einem Formular angezeigt.
Hinweis:Wenn Sie keine globalen Administratorrechte für Ihr Tool haben (um die automatische Konfiguration der Webhook-URL zu ermöglichen), müssen Sie es möglicherweise vom Tooladministrator für Sie konfigurieren (Webhook-URL ausschneiden und in die Toolkonfiguration einfügen). Sobald der Webhook im Tool konfiguriert ist, Wechseln Sie In Den Manuellen Konfigurationsmodus Um eine manuelle Verbindung mit dem Tool herzustellen, beenden Sie dann.
- Wahlweise:
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.
-
Erkennen Sie Toolobjekte, einschließlich vorhandener Anwendungspläne (dem Tool zugeordnete Projekte), Repositorys, Orchestration-Aufgaben und Pipelines.
- Verbunden mit Organisation: Wählen Sie aus Erkennen Sie Projekte Um die Projekte aus der Organisation zu erkennen. Nach der Discovery sind die Projekte Ihrer Organisation unter verfügbar Projekte Zugehörige Liste.
- Mit einem Projekt verbunden: Das Projekt wird während der Verbindungserstellung erkannt und ist unter verfügbar Projekte Zugehörige Liste. Auswählen Erkennen Sie Projekte Von Projekte Auf der Registerkarte der Tooldatensatzseite werden alle Projekte in Ihrer Organisation erkannt.
Wählen Sie ein Projekt aus der aus Projekte Zugehörige Liste, um zur Projektdatensatzseite zu navigieren. Wählen Sie Aus Erkennen Um die Projektobjekte zu erkennen, einschließlich vorhandener Pläne (Tafeln), Repositorys und Pipelines.
-
Konfigurieren Sie Webhook-URLs in Azure DevOps.
-
Sie können die Konfiguration für jedes Produkt direkt über die Tooldatensatzseite oder auf der Projektdatensatzseite vornehmen.
- Wählen Sie zum Konfigurieren auf der Seite „Tooldatensätze“ aus Konfigurieren Sie Projekte . Wählen Sie die Projekte aus, die Sie konfigurieren und auswählen möchten Fahren Sie Fort. .
- Um auf der Seite „Projektdatensätze“ zu konfigurieren, wählen Sie zuerst das Projekt auf der Seite „Tooldatensätze“ aus, und wählen Sie aus Konfigurieren .
-
Geben Sie ein DevOps Integrationsanwender und Passwort und wählen Sie aus Senden .
Beim Senden werden in automatisch Webhooks und Serviceverbindungen erstellt Azure DevOps. Dadurch werden die Benachrichtigungen von gesendet Azure DevOps Tools bis DevOps Change-Geschwindigkeit Mit DevOps Integrationsanwender. Informationen zum Einrichten des Integrationsanwenderaccounts finden Sie unter Richten Sie den Integrationsanwenderaccount in ein DevOps Change-Geschwindigkeit.
Hinweis:- Der Schritt zum Eingeben des Integrationsanwendernamens und -Passworts ist nur erforderlich, um zu konfigurieren, wenn DevOps Config oder installiert ist This property decides whether to create a Generic Connection on configure operation for Azure DevOpsEigenschaft ist aktiviert. Wenn dieser Schritt nicht erforderlich ist, werden Webhooks mit der tokenbasierten Authentifizierung konfiguriert.
- Wenn DevOps Config installiert ist oder die Eigenschaft Generische Verbindung beim Konfigurationsvorgang für Azure DevOps aktiviert ist, können Sie das Token (automatisch mit neuem Token konfigurieren) nur über die Arbeitsbereich-UI neu generieren, wodurch das Passwort des Integrationsanwenders aktualisiert wird. Wenn DevOps Config nicht installiert ist, kann das Token sowohl aus dem Arbeitsbereich als auch aus der klassischen Anwenderoberfläche für die tokenbasierte Authentifizierung neu generiert werden. Generieren Sie Ihr Token regelmäßig erneut, um die Sicherheit zu verbessern.
Hinweis:Für Pläne: Nachverfolgen Feld wird automatisch auf festgelegt Wahr . -
Sie können die Konfiguration für jedes Produkt direkt über die Tooldatensatzseite oder auf der Projektdatensatzseite vornehmen.
-
Für die erkannten Pläne können Sie Verlaufsdaten aus dem Tool importieren und ihm auch eine Anwendung zuordnen.
- Öffnen Sie einen Plandatensatz aus der zugehörigen Liste „Pläne“.
-
Wählen Sie aus Importieren Zugehöriger Link.
Datensätze werden für den Plan in den zugehörigen Listen „Arbeitselemente“, „Planversionen“ und „Funktionen“ erstellt.
- Die zugehörige Liste „Arbeitselemente“ zeigt Aufgaben, Fehler und Stories an.
Nativer Status Und Nativer Typ Felder des Arbeitselements enthalten die ursprünglichen Status- und Typwerte aus dem Quelltool.
- Die zugehörige Liste „Planversionen“ zeigt Releases an.
- Die zugehörige Liste „Funktionen“ zeigt Epics und Funktionen an.
Hinweis:Historischer Import von Azure DevOps Arbeitselemente werden für den CMMI-Prozess „Agile Boards“ nicht unterstützt. - Die zugehörige Liste „Arbeitselemente“ zeigt Aufgaben, Fehler und Stories an.
-
Wählen Sie in der zugehörigen Liste Apps die Option aus Bearbeiten... Um eine App auszuwählen, die dem Plan (Projekt) zugeordnet werden soll, oder wählen Sie aus Neu Um eines zu erstellen.
Ein Plan muss über einen zugehörigen App-Datensatz verfügen, um das Planungstool-Setup abzuschließen.
-
Importieren Sie für die erkannten Repositorys Verlaufsdaten für das Tool, und ordnen Sie das Repository einer App zu.
- Öffnen Sie den Repository-Datensatz aus der zugehörigen Liste Repositorys.
-
Wählen Sie Importieren.
Importierte Verzweigungsdatensätze und Commit-Datensätze aus dem Repository werden den entsprechenden zugehörigen Listen hinzugefügt.
- In App Wählen Sie die Suchliste aus, und wählen Sie einen App-Datensatz aus, der dem Repository zugeordnet werden soll, oder klicken Sie auf Neu Um eines zu erstellen.
Importierte Verlaufsdatensätze werden den entsprechenden zugehörigen Listen hinzugefügt.
Nächste Maßnahme
- Ordnen Sie jede Pipeline einer bestimmten App zu.
- Erstellen Sie Pipeline-Schritte, und ordnen Sie jeden Schritt einem zu Azure Pipeline-Auftrag.
- Konfigurieren Sie die Change-Steuerung.