Softwarequalitätsergebnisse
Die Softwarequalitätsergebnisse zeigen Scandetails von SonarQube-Scans an, die in Ihren Pipelines GitHub Actions, Jenkins, Azure DevOpsoder Kabelbaum konfiguriert sind.
Softwarequalitätsergebnisse
Sie können SonarQube-Scan-Ergebnisse aus Ihren Pipelines GitHub Actions, Jenkins, Azure DevOpsund Harnisch konfigurieren, die in ServiceNow DevOpsabgerufen werden sollen. SonarQube-Benachrichtigungen erstellen eingehende Ereignisse, die dann von Basissystem-Subflows verarbeitet werden, die allen eingehenden Ereignissen mit Softwarequalitäts-Fähigkeit zugeordnet sind.
Nachdem Sie SonarQube-Scans für Ihre Pipelines konfiguriert und die entsprechenden Plugins konfiguriert haben, führen Sie die Pipelines aus, um die Ergebnisse von Softwarequalitätsscans in ServiceNow DevOps abzurufen. Sie können die Scan-Ergebnisse nach Scan-ID für jeden SonarQube-Scan anzeigen, der Teil der Ausführungsschritte Ihrer Build- oder Release-Pipeline war.
Softwarequalitätszusammenfassungen
„Zusammenfassungen der Softwarequalität“ zeigt eine Zusammenfassung der Scans, die für die Pipelines mit SonarQube-Scans in der App DevOps in Ihrer Instanz Now Platform ausgeführt werden.
Softwarequalitätszusammenfassungen
- Navigieren zu .
- Klicken Sie auf einen Scan-ID -Datensatz, um Scan-Details anzuzeigen.Die folgenden Details zur Softwarequalitätsprüfungszusammenfassung werden für die Scan-ID angezeigt.
Tabelle : 1. Softwarequalitätsscan-Zusammenfassungsergebnisse Feld Wert Nummer Die Nummer des Scan-Datensatzes in der CMDB. Initiiert von Der Anwender, der die Prüfung initiiert hat ID scannen Die eindeutige Scan-ID Projektname Der Name oder Schlüssel des SonarQube-Projekts. Zuletzt gescannt Datums- und Zeitstempel des letzten Scans Scan-URL Die SonarQube-Projekt-URL, die Sie in der Erweiterungsaufgabe konfiguriert haben. Scannername Der Name des Codequalitäts-Scanner-Tools. Domäne Der Domänenname, in dem die Scans in der Instanz konfiguriert sind. Tool Der Name des von Ihnen erstellten SonarQube-Tools. Hinweis:Die Details zu „scanID“, „lastScannedBy“ und „initiatedBy“ werden nicht abgerufen, wenn Sie das Onboarding von Sonar mit einem Nicht-Administrator durchführen.
- Abdeckung
- Fehler
- Zuverlässigkeit
- Bewertung
- Code
- Gerieche
- Duplizierungen
- Sicherheitsbewertung
- Codezeilen
- Schwachstellen
- Sicherheits-Hotspots
- Bewertung der Verwaltbarkeit
- Duplizierungen
- Neue Duplizierungen
- Schwachstellen
- Neue Schwachstellen
- Technische Verschuldung
- Neue technische Schulden
- Bewertung der Verwaltbarkeit
- Neue Wartbarkeitsbewertung
- Fehler
- Neue Fehler
- Abzudeckende Positionen
- Neue zu deckende Positionen
- Codezeilen
- Neue Codezeilen
- Abdeckung
- Neue Abdeckung
- Zuverlässigkeitsbewertung
- Neue Zuverlässigkeitsbewertung
- Code-Smells
- Neue Code-Smells
- Sicherheitsbewertung
- Neue Sicherheitsbewertung
- Sicherheitsprüfung
- Neue Sicherheitsprüfung
- Sicherheits-Hotspots
- Neue Sicherheits-Hotspots
Softwarequalitäts-Unterkategorien
In der zugehörigen Liste Softwarequalitätsprüfung – Details (für jede Scan-ID) werden Softwarequalitäts-Unterkategorien angezeigt, die Sie für die Ergebnisse der Kategorien Schwachstellen und Neue Schwachstellen aus den Scan-Ergebnissen konfigurieren können.
Softwarequalitäts-Unterkategorien: Schwachstellen und neue Schwachstellen
Verwenden Sie Unterkategorien mit Seeding, oder erstellen Sie neue Kategorien, um Ihre Scan-Ergebnisse vom Kategorietyp „Schwachstellen“ und „Neue Schwachstellen“ zu priorisieren und aufzulisten.
- Navigieren zu .Das Formular „Softwarequalitäts-Unterkategorien“ wird mit den folgenden Basissystem Unterkategorien angezeigt:
- Blocker
- Kritisch
- Hoher
- Geringer
- Information
- Klicken Sie auf die Schaltfläche Neu, um anwenderdefinierte Unterkategorien zu erstellen.
- Füllen Sie die Felder des Formulars aus.
Tabelle : 2. Softwarequalitäts-Unterkategorie Feld Beschreibung Bezeichnung Eine eindeutige Bezeichnung für die Unterkategorie. Domäne Die Domäne, in der die App DevOps ausgeführt wird. Name Ein eindeutiger Name für die Unterkategorie. Kategorie Wählen Sie in der Nachschlageliste eine Kategorie aus den Basissystemkategorien mit Seeding aus. - Klicken Sie auf Absenden.
Sie haben erfolgreich eine anwenderdefinierte Unterkategorie erstellt.
- Zeigen Sie Scan-Details als Teil von Aufgabenausführungen an. Zeigen Sie Details aller Sonar-Scans an, die Teil der Aufgabenausführung sind, die einem Build- oder Release-Pipeline-Ausführungsschritt zugeordnet ist.
- Navigieren zu Klicken Sie auf einen relevanten Aufgabenausführungs-Datensatz.
- Klicken Sie auf die zugehörige Liste „Zusammenfassung der Softwarequalität“.
- Klicken Sie auf einen relevanten Scan-ID-Datensatz.
- Zeigen Sie Scan-Details als Teil der Change-Anforderung an. Zeigen Sie alle Scans an, die Teil dieser Build-/Release-Pipeline waren, in der Zugehörige Liste.
- Navigieren zu
- Klicken Sie auf die zugehörige Liste „Zusammenfassung der Softwarequalität“.
- Klicken Sie auf einen relevanten Scan-ID-Datensatz.