Onboarding von Azure DevOps auf DevOps Change-GeschwindigkeitServicekatalog

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 5 Minuten Lesedauer
  • Erstellen, verbinden, erkennen und konfigurieren Sie die Instanz Azure DevOps mithilfe von ServiceNow Servicekatalog.

    Vorbereitungen

    Erforderliche Rolle: sn_devops.admin oder sn_devops.tool_owner

    Prozedur

    1. Navigieren zu Alle > Servicekatalog > Katalogdefinitionen > Artikel verwalten und suchen Sie nach DevOps.
      Hinweis:
      Sie können auf den -Servicekatalog auch über Mitarbeiter-Center oder das Serviceportal zugreifen.
    2. Wählen Sie in den Katalogelementen DevOpsdie Option DevOps-App-Onboarding und DevOps-Tool-Onboardingaus, und aktivieren Sie sie.
    3. Wählen Sie nach der Aktivierung DevOps-Tool-Onboarding und anschließend Testenaus.
    4. Geben Sie im Formular DevOps Tool-Onboarding die Tooldetails ein:
      Feld Beschreibung
      Toolname Name für Ihre Azure DevOps -Integration.
      Toolintegration Wählen Sie Azure DevOps aus.
      Mit einer Organisation oder einem Projekt verbinden Wählen Sie aus der Liste.
      • Eine Organisation verbinden: Stellen Sie direkt auf Ihrer Azure DevOps Organisationsebene eine Verbindung her. Alle Projekte innerhalb der Organisation werden erkannt, und Sie können mehrere Projekte innerhalb der Organisation konfigurieren.
      • Ein Projekt verbinden: 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> .

      Zertifizierungstyp Typ der Anmeldeinformationen, Basic Auth oder OAuth 2.0.

      Basisauth.

      1. Geben Sie Ihren ADO-Instanz-Anwendernamen ein.
      2. Geben Sie das persönliche Zugriffstoken (PAT) oder das Passwort für Ihre Instanz Azure DevOps ein.
        Hinweis:

        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.

      OAuth 2.0

      Wählen Sie im Feld Tool-Anmeldeinformationen einen Anmeldeinformationsdatensatz für das OAuth 2.0-Tool aus.
      Hinweis:
      Nur Datensätze, die nicht für ADO verwendet werden und für sie konfiguriert sind, können als vorhandener Anmeldeinformationsdatensatz ausgewählt werden.
      Möchten Sie einen Webhook für dieses Tool konfigurieren? Option, um die automatische Konfiguration von Webhooks für Azure DevOpszu aktivieren. 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 mit den Tooldatensätzen 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 den Integrationsbenutzeraccount DevOps ein.

      Hinweis:
      • Die Eingabe des Integrationsbenutzernamens und des Passworts ist nur dann für die Konfiguration erforderlich, wenn DevOps Config installiert oder die Eigenschaft This property decides whether to create a Generic Connection on configure operation for Azure DevOps aktiviert ist. Wenn dieser Schritt nicht erforderlich ist, werden Webhooks mithilfe der tokenbasierten Authentifizierung konfiguriert.
      • Wenn DevOps Config installiert ist oder die generische Verbindung für den Konfigurationsvorgang für die Azure DevOps-Eigenschaft aktiviert ist, können Sie das Token nur über die Anwenderoberfläche des Arbeitsbereichs neu generieren (automatische Konfiguration mit neuem Token). Dadurch wird das Passwort des Integrationsanwenders aktualisiert. Wenn DevOps Config nicht installiert ist, kann das Token sowohl über den -Arbeitsbereich als auch über die klassische Anwenderoberfläche für die tokenbasierte Authentifizierung neu generiert werden. Generieren Sie Ihr Token regelmäßig neu, um die Sicherheit zu erhöhen.
      .
      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 den Integrationsbenutzeraccount DevOps ein.

      Hinweis:
      • Die Eingabe des Integrationsbenutzernamens und des Passworts ist nur dann für die Konfiguration erforderlich, wenn DevOps Config installiert oder die Eigenschaft This property decides whether to create a Generic Connection on configure operation for Azure DevOps aktiviert ist. Wenn dieser Schritt nicht erforderlich ist, werden Webhooks mithilfe der tokenbasierten Authentifizierung konfiguriert.
      • Wenn DevOps Config installiert ist oder die generische Verbindung für den Konfigurationsvorgang für die Azure DevOps-Eigenschaft aktiviert ist, können Sie das Token nur über die Anwenderoberfläche des Arbeitsbereichs neu generieren (automatische Konfiguration mit neuem Token). Dadurch wird das Passwort des Integrationsanwenders aktualisiert. Wenn DevOps Config nicht installiert ist, kann das Token sowohl über den -Arbeitsbereich als auch über die klassische Anwenderoberfläche für die tokenbasierte Authentifizierung neu generiert werden. Generieren Sie Ihr Token regelmäßig neu, um die Sicherheit zu erhöhen.
      MID-Server verwenden Optional. Wählen Sie MID-Server für ein lokales Tool aus, das an MID-Serverangehängt ist. „Anwendung“ wird automatisch auf DevOps und Fähigkeit auf „REST“ festgelegt.

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

    5. Wählen Sie Jetzt bestellen aus.
      Eine Anforderung wird erstellt. Wenn die Anforderung genehmigt wird:
      • Wenn eine Verbindung zu einer Organisation hergestellt wird, wird das Tool erstellt.
      • Wenn eine Verbindung zu einem Projekt hergestellt wird, wird das Tool erstellt und verbunden, und Projektobjekte wie Pläne, Repositorys und Pipelines werden erkannt.
    Wenn Sie eine Verbindung zu einem Projekt herstellen, können Sie für die erkannten Objekte Verlaufsdaten aus dem Tool importieren und ihm auch eine Anwendung zuordnen.
    1. Wählen Sie in den Katalogelementen DevOps die Option DevOps-App-Onboardingaus.
    2. Wählen Sie Testen aus.
    3. Geben Sie im Formular DevOps App-Onboarding die folgenden 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 Sie eine neue App erstellen oder eine vorhandene App verwenden möchten.
      App Geben Sie den Namen für die App ein, die Sie erstellen oder verwenden.
      Onboarding-Pipelines Geben Sie den Namen des verbundenen Tools Azure DevOps ein.
      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 Namen des verbundenen Tools Azure DevOps ein.
      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 für maximal 90 Tage 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 Repository-Daten importieren möchten. Standardmäßig sind die letzten 30 Tage ausgewählt. Sie können Daten für maximal 90 Tage importieren.
      Onboarding-Pläne Geben Sie den Namen des verbundenen Tools Azure DevOps ein.
      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 für maximal 90 Tage importieren.
    4. 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 für die Echtzeitnachverfolgung konfiguriert. Für die ausgewählten Elemente werden Verlaufsdaten importiert. Das Feld Nachverfolgen wird für importierte Pläne, Repositorys und Pipelines automatisch aktiviert. Für Repositorys ist die Option Dateiänderungen nachverfolgen auch automatisch aktiviert.