Onboarding SonarQube von auf DevOps Change-Geschwindigkeit  – Klassisch

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Stellen Sie eine Verbindung zu Ihrer Sonar-Instanz her, um Scan-Ergebnisse abzurufen.

    Vorbereitungen

    Erforderliche Rolle: sn_devops.admin oder sn_devops.tool_owner

    Prozedur

    1. Navigieren zu Alle > DevOps > Tools > Neu erstellen (veraltet).
    2. Geben Sie im Formular zum Erstellen DevOps -Tool die Tooldetails ein:
      Toolname Name für das Tool, das Sie integrieren.
      Toolintegration Zu integrierendes Tool. Wählen Sie SonarQube aus.
      Tool-URL URL der SonarQube-/SonarCloud-Instanz.

      Beispiel: https://sonarcloud.io

      Hinweis:
      Geben Sie nicht den Schrägstrich (/) am Ende Ihrer Sonar-Tool-URL ein.
      Toolpasswort/Zugriffstoken SonarQube Anwendertoken
      Hinweis:
      Nur mit generierte Anwendertoken Anwender > Mein Account > Sicherheit in Ihrer Sonar-Instanz werden unterstützt.

      Stellen Sie vor dem Generieren des Tokens für den Anwender SonarQube sicher, dass Sie die Berechtigung „Durchsuchen“ für alle Ihre Sonar-Projekte erteilen.

      api: Gewährt vollständigen Lese-/Schreibzugriff auf die API, einschließlich aller Gruppen und Projekte, der Containerregistrierung und der Paketregistrierung.

      MID-Server verwenden MID-Server ist optional. Wählen Sie MID-Server für ein lokales Tool aus, das an einen MID-Server angehängt ist. Der Anwendungswert wird automatisch auf DevOps und der Fähigkeitswert wird auf REST festgelegt. Weitere Informationen finden Sie unter MID-Server-Auswahl.
    3. Klicken Sie auf Absenden, um eine Verbindung zu Ihrer Sonar-Instanz herzustellen.
    Bei erfolgreicher Tool-Erstellung gelangen Sie zur Tooldatensatzseite.
    1. Wenn Sie den Zugriff auf das Tool steuern möchten, fügen Sie im Feld Verwaltet von auf der Registerkarte Zugriff die Gruppen hinzu, die Zugriff auf das Tool erhalten müssen.
      Welche Aufgaben die Benutzer in den Gruppen ausführen können, hängt von den ihnen zugewiesenen Rollen ab.
      • DevOps Rolle Tool-Besitzer: Kann das Tool anzeigen und bearbeiten.
      • DevOps Rolle App-Besitzer: Kann das Tool anzeigen und Verlaufsdaten zuordnen, erkennen, importieren und Pipelineschritte (falls zutreffend) der Objekte des Tools (z. B. Pläne, Repositorys und Pipelines) ändern.
      • DevOps Administratorrolle: Kann alle Tools bearbeiten.
      • Andere DevOps -Rollen: Können das Tool anzeigen.
      Hinweis:
      Im Feld Verwaltet von können nur Gruppen ausgewählt werden, die Anwender mit den Rollen DevOps enthalten.

      Die Option Alle App-Besitzer können Toolobjekte anzeigen und Anwendungen zuordnen wird verfügbar, wenn Sie den Zugriff auf das Tool einschränken. Mit dieser Option können alle Anwender mit der Rolle DevOps „ App-Besitzer auf das Tool zugreifen. Wenn diese Option ausgewählt ist, können sie Verlaufsdaten anzeigen, zuordnen, erkennen, importieren und Pipelineschritte (falls zutreffend) der Objekte des Tools ändern.

    Nächste Maßnahme