Onboarding Durchführen Azure DevOps Bis DevOps Change-Geschwindigkeit– Servicekatalog
Erstellen, verbinden, erkennen und konfigurieren Sie Azure DevOps Instanz, die verwendet ServiceNow Servicekatalog.
Vorbereitungen
Erforderliche Rolle: sn_devops.admin oder sn_devops.Tool_owner
Prozedur
-
Navigieren zu Alle > Servicekatalog > Katalogdefinitionen > Artikel verwalten Und suchen Sie nach DevOps.
Hinweis:Sie können auch über auf den Servicekatalog zugreifen Mitarbeiter-Center Oder Serviceportal.
- Von DevOps Katalogelemente auswählen und aktivieren DevOps-App-Onboarding Und Onboarding des DevOps-Tools .
- Wählen Sie nach der Aktivierung aus Onboarding des DevOps-Tools Und wählen Sie aus Versuchen Sie es .
-
In DevOps Tool-Onboarding-Formular, geben Sie die Tooldetails ein:
Feld Beschreibung Toolname Name für Azure DevOps Integration. Toolintegration Wählen Sie Azure DevOps aus. 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 werden erkannt, 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> ).
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.Möchten Sie den Webhook für dieses Tool konfigurieren? Option zum Aktivieren der automatischen Konfiguration von Webhooks für Azure DevOps. Zum Aktivieren auswählen. Hinweis:Diese Option ist nicht verfügbar, wenn Sie eine Verbindung auf Organisationsebene herstellen. Sie können Webhooks auf der Seite „Tooldatensätze“ konfigurieren.Anwendername für die Integration Dieses Feld ist nur verfügbar, wenn die Option zum Konfigurieren des Webhooks ausgewählt ist. Geben Sie den Anwendernamen für ein DevOps Integrationsanwender-Account.
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.
Passwort des Integrationsanwenders Dieses Feld ist nur verfügbar, wenn die Option zum Konfigurieren des Webhooks ausgewählt ist. Geben Sie das Passwort für ein DevOps Integrationsanwender-Account.
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.
MID-Server verwenden Optional. Wählen Sie Aus MID-Server Für ein On-Premise-Tool, das an angehängt ist MID-Server. Anwendung wird automatisch auf festgelegt DevOps Und -Fähigkeit ist auf REST festgelegt. 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.
-
Wählen Sie Jetzt bestellen aus.
Eine Anforderung wird erstellt. Wenn die Anforderung genehmigt wird:
- Wenn Sie eine Verbindung zu einer Organisation herstellen, wird das Tool erstellt.
- Wenn Sie eine Verbindung zu einem Projekt herstellen, wird das Tool erstellt und verbunden, und Projektobjekte wie Pläne, Repositorys und Pipelines werden erkannt.
- Von DevOps Katalogelemente auswählen DevOps-App-Onboarding .
- Wählen Sie Aus Versuchen Sie Es .
-
In DevOps App-Onboarding-Formular, geben Sie die Details ein:
Erstellen Sie eine neue App, oder fügen Sie etwas zu einer vorhandenen App hinzu? Wählen Sie aus den Optionen aus, ob eine neue App erstellt oder eine vorhandene App verwendet werden soll. App Geben Sie den Namen für die App ein, die Sie erstellen oder verwenden. Onboarding-Pipelines Geben Sie den verbundenen ein Azure DevOps Toolname. Pipelines Wählen Sie die Pipelines aus, für die Sie Verlaufsdaten importieren möchten. Artefakt-Repositorys Wählen Sie die Artefakte aus, für die Sie Verlaufsdaten importieren möchten. Onboarding-Repositorys Geben Sie den verbundenen ein Azure DevOps Toolname. Importieren aus und Importieren nach Wählen Sie die Daten aus, für die Sie die Pipeline- und Artefaktdaten importieren möchten. Standardmäßig sind die letzten 30 Tage ausgewählt. Sie können Daten maximal 90 Tage lang importieren. Repositorys Wählen Sie die Repositorys aus, für die Sie Verlaufsdaten importieren möchten. Importieren aus und Importieren nach Wählen Sie die Daten aus, für die Sie die Repositorys-Daten importieren möchten. Standardmäßig sind die letzten 30 Tage ausgewählt. Sie können Daten maximal 90 Tage lang importieren. Onboarding-Pläne Geben Sie den verbundenen ein Azure DevOps Toolname. Pläne Wählen Sie die Pläne aus, für die Sie Verlaufsdaten importieren möchten. Importieren aus und Importieren nach Wählen Sie die Daten aus, für die Sie die Plandaten importieren möchten. Standardmäßig sind die letzten 30 Tage ausgewählt. Sie können Daten maximal 90 Tage lang importieren. -
Wählen Sie Jetzt bestellen aus.
Eine Anforderung wird erstellt. Wenn die Anforderung genehmigt wird, werden die Pläne, Repositorys, Artefakte und Pipeline-Objekte dem App-Datensatz zugeordnet, und Webhooks werden für die Echtzeit-Nachverfolgung konfiguriert. Verlaufsdaten werden für die ausgewählten Elemente importiert. Die Nachverfolgen Das Feld ist für importierte Pläne, Repositorys und Pipelines automatisch aktiviert.