Onboarding von Azure DevOps auf DevOps Change-Geschwindigkeit  – Klassisch

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 4 Minuten Lesedauer
  • Erstellen Sie einen Azure DevOps -Tooldatensatz in DevOps Change-Geschwindigkeit, um [ Azure DevOps -Tooldaten zu verbinden, zu erkennen und zu importieren.

    Vorbereitungen

    Erforderliche Rolle: sn_devops.admin oder sn_devops.tool_owner

    Warum und wann dieser Vorgang ausgeführt wird

    Aktionen:
    • Stellen Sie eine Verbindung zur Organisation oder dem Projekt von Azure DevOps her.
    • Erkennen Sie Pläne, Repositorys, Orchestration-Aufgaben und Pipelines.
    • Konfigurieren Sie Webhooks in Azure DevOps.
    • Importieren Sie Arbeitselement-, Planversions- und Funktionsdatensätze, Verzweigungs- und Commit-Datensätze sowie Aufgaben- und Schrittausführungs-Datensätze.

    Um den Import von Arbeitselementstatus oder -typen in Azure Boards anzupassen, verwenden Sie die DevOpsAzureDevOpsWorkItemHelper Skripteinbindung .

    Prozedur

    1. Navigieren zu DevOps > Tools > Neu erstellen (veraltet)an.
    2. Füllen Sie die Felder im Formular „Tool zum Erstellen DevOps “ aus.
      Feld Beschreibung
      Toolname Name Ihrer Wahl zur Identifizierung dieses Tools.
      Toolintegration Wählen Sie Azure DevOps aus.
      Mit einer Organisation oder einem Projekt verbinden Wählen Sie aus der Liste.
      • Eine Organisationverbinden: Stellen Sie direkt auf Ihrer Azure DevOps Organisationsebene eine Verbindung her. Alle Projekte innerhalb der Organisation können erkannt werden, und Sie können mehrere Projekte innerhalb der Organisation konfigurieren.
      • Ein Projektverbinden: Stellen Sie eine direkte Verbindung auf Projektebene her.
      Tool-URL Azure DevOps Organisations-URL (z. B. https://dev.azure.com/ <your organization> oder die Projekt-URL Azure DevOps (z. B. https://dev.azure.com//<your project> , abhängig von Ihrer vorherigen Auswahl.
      Toolanwendername Azure DevOps Anwendername der Instanz
      Toolpasswort/Zugriffstoken Persönliches Zugriffstoken (Personal Access Token, PAT) für Ihre Instanz Azure DevOps.
      Hinweis:
      Nur ein persönliches Zugriffstoken wird unterstützt.

      Wenn Sie ein persönliches Zugriffstoken (PAT) für Azure DevOpsgenerieren, müssen Sie die zu autorisierenden Bereiche auswählen, wenn Sie keinen vollständigen Zugriff gewähren. Weitere Informationen finden Sie unter Azure DevOps PAT-Bereiche für DevOps.

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

    3. Wahlweise: Wenn Ihre Instanz Azure DevOps an ein MID-Serverangehängt ist, wählen Sie die Option MID-Server verwenden, und geben Sie die Details ein.

      Weitere Informationen zum MID-Server finden Sie unter MID-Server-Auswahl

    4. Wählen Sie Absenden.

      Das Tool wird automatisch über einen Verbindungsalias und eine HTTP-Toolverbindung (Anmeldeinformationen für Standardauthentifizierung) verbunden, und die Details des Tooldatensatzes werden in einem Formular angezeigt.

      Hinweis:
      Wenn Sie keine globalen Administratorrechte für Ihr Tool haben (um die automatische Konfiguration der Webhook-URL zuzulassen), müssen Sie es möglicherweise vom Tool-Administrator konfigurieren (schneiden Sie die Webhook-URL aus, und fügen Sie sie in die Toolkonfiguration ein). Sobald der Webhook im Tool konfiguriert ist, wechseln Sie in den manuellen Konfigurationsmodus, um manuell eine Verbindung zum Tool herzustellen, und beenden Sie den Vorgang.
    Bei erfolgreicher Tool-Erstellung gelangen Sie zur Tooldatensatzseite.
    1. Entdecken Sie Toolobjekte, einschließlich vorhandener Anwendungspläne (Projekte, die dem Tool zugeordnet sind), Repositorys, Orchestration-Aufgaben und Pipelines.
      • Verbunden mit Organisation: Wählen Sie Projekte erkennen, um die Projekte der Organisation zu erkennen. Nach der Discovery sind die Projekte aus Ihrer Organisation unter der zugehörigen Liste „ Projekte “ verfügbar.
      • Verbunden mit einem Projekt: Das Projekt wird während der Erstellung der Verbindung erkannt und ist in der zugehörigen Liste „ Projekte “ verfügbar. Wenn Sie Projekte erkennen auf der Registerkarte Projekte der Tooldatensatzseite auswählen, werden alle Projekte in Ihrer Organisation erkannt.

      Wählen Sie ein Projekt aus der zugehörigen Liste „ Projekte “ aus, um zur Projektdatensatzseite zu navigieren. Wählen Sie Erkennen aus, um die Projektobjekte zu erkennen, einschließlich vorhandener Pläne (Tafeln), Repositorys und Pipelines.

    2. Konfigurieren Sie Webhook-URLs in Azure DevOps.
      1. Sie können direkt von der Seite „Tooldatensatz“ oder von der Projektdatensatzseite für jedes Produkt konfigurieren.
        • Um auf der Seite mit den Tooldatensätzen zu konfigurieren, wählen Sie Projektekonfigurieren aus. Wählen Sie die Projekte aus, die Sie konfigurieren möchten, und wählen Sie Fortfahren..
        • Zum Konfigurieren von über die Projektdatensatzseite: Wählen Sie zuerst das Projekt auf der Tooldatensatzseite aus, und wählen Sie Konfigurierenaus.
      2. Geben Sie den Integrationsbenutzer und das Passwort DevOps ein, und wählen Sie Sendenaus.

        Beim Senden werden Webhooks und Serviceverbindungen automatisch in Azure DevOpserstellt. Dadurch werden die Benachrichtigungen von den Tools DevOps Change-Geschwindigkeit mithilfe des Integrationsbenutzers Azure DevOps an DevOps gesendet. Informationen zum Einrichten des Integrationsbenutzeraccounts finden Sie unter Richten Sie den Integrationsbenutzeraccount in ein DevOps Change-Geschwindigkeit.

      Hinweis:
      Für Pläne wird das Feld Nachverfolgung automatisch auf truefestgelegt.
    3. Für die erkannten Pläne können Sie Verlaufsdaten aus dem Tool importieren und ihm auch eine Anwendung zuordnen.
      1. Öffnen Sie einen Plandatensatz aus der zugehörigen Liste Pläne.
      2. Wählen Sie den zugehörigen Link Import aus.
        Datensätze werden für den Plan in den zugehörigen Listen „Arbeitselemente“, „Planversionen“ und „Funktionen“ erstellt.
        • Die zugehörige Liste der Arbeitselemente zeigt Aufgaben, Fehler und Stories.

          Die FelderNativer Status und Nativer Typ 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:
        Der historische Import von Azure DevOps Arbeitselementen wird für den CMMI-Prozess für agile Boards nicht unterstützt.
      3. Wählen Sie in der zugehörigen Liste „Apps “ Bearbeiten... aus, um eine App auszuwählen, die dem Plan (Projekt) zugeordnet werden soll, oder wählen Sie Neu, um eine zu erstellen.
        Einem Plan muss ein App-Datensatz zugeordnet sein, um das Setup des Planungstools abzuschließen.
    4. Importieren Sie für die erkannten Repositorys Verlaufsdaten für das Tool, und ordnen Sie das Repository einer App zu.
      1. Öffnen Sie den Repository-Datensatz aus der zugehörigen Liste Repositorys.
      2. Wählen Sie Importieren.
        Importierte Verzweigungs- und Commit-Datensätze aus dem Repository werden den entsprechenden zugehörigen Listen hinzugefügt.
      3. Wählen Sie im Feld App die Nachschlageliste aus, und wählen Sie einen App-Datensatz aus, der dem Repository zugeordnet werden soll, oder klicken Sie auf Neu, um einen zu erstellen.
      Importierte Verlaufsdatensätze werden den entsprechenden zugehörigen Listen hinzugefügt.

    Nächste Maßnahme

    Für Azure -Pipelines schließt Modellieren Sie eine Azure-Pipeline in DevOps die Konfiguration in DevOps Change-Geschwindigkeitab.
    • Ordnen Sie jede Pipeline einer bestimmten App zu.
    • Erstellen Sie Pipeline-Schritte, und ordnen Sie jeden Schritt einem Pipeline-Auftrag Azure zu.
    • Konfigurieren Sie die Change-Steuerung.