ソフトウェア品質結果
[ソフトウェア品質結果] には、 GitHub Actions、 Jenkins、 Azure DevOps、または Harness パイプラインで構成された SonarQube スキャンのスキャンの詳細が表示されます。
ソフトウェア品質結果
GitHub Actions、Jenkins、Azure DevOps、および Harness パイプラインからの SonarQube スキャン結果を ServiceNow DevOps にフェッチするように構成できます。SonarQube 通知で受信イベントが作成され、ソフトウェア品質機能を持つすべての受信イベントに関連付けられたベースシステムサブフローによって処理されます。
パイプラインで SonarQube スキャンを構成し、対応するプラグインを構成したら、パイプラインを実行してソフトウェア品質スキャン結果を ServiceNow DevOps にフェッチします。スキャン結果は、ビルドまたはリリースパイプラインの実行ステップの一部であった各 SonarQube スキャンのスキャン ID で表示できます。
ソフトウェア品質サマリー
[ソフトウェア品質サマリー] には、ServiceNow AI Platform インスタンスの DevOps アプリの SonarQube スキャンを使用してパイプラインで実行されたスキャンの概要が表示されます。
ソフトウェア品質サマリー
- 移動先 .
- [スキャン ID] レコードをクリックすると、スキャンの詳細が表示されます。スキャン ID について、次のソフトウェア品質スキャンサマリーの詳細が表示されます。
表 : 1. ソフトウェア品質スキャンサマリーの結果 フィールド 値 番号 CMDB 内のスキャンレコード番号。 開始者 スキャンを開始したユーザー スキャン ID 一意のスキャン ID プロジェクト名 SonarQube プロジェクト名またはキー。 前回スキャン 日付 前回スキャンのタイムスタンプ スキャン URL 拡張タスクで構成した SonarQube プロジェクト URL。 スキャナー名 コード品質スキャナーツール名。 ドメイン インスタンスでスキャンが構成されるドメイン名。 ツール 作成した SonarQube ツールの名前。 注:管理者以外のユーザーを使用して Sonar をオンボーディングすると、scanID、lastScannedBy、initiatedBy の詳細は取得されません。
- 範囲
- バグ
- 信頼性
- 評価
- コード
- 匂い
- 重複
- セキュリティ評価
- コードの行
- 脆弱性
- セキュリティホットスポット
- 保守性評価
- 重複
- 荒らしい重複
- 脆弱性
- 新しい脆弱性
- 技術的負債
- 新しい技術的負債
- 保守性評価
- 新しい保守性評価
- バグ
- 新しいバグ
- カバーするライン
- カバーする新しい行
- コードの行
- コードの新規行
- 範囲
- 新しい範囲
- 信頼性評価
- 新しい信頼性評価
- コードの不具合
- 新しいコードの不具合
- セキュリティ評価
- 新しいセキュリティ評価
- セキュリティレビュー
- 新しいセキュリティレビュー
- セキュリティホットスポット
- 新しいセキュリティホットスポット
ソフトウェア品質サブカテゴリ
[ソフトウェア品質スキャンの詳細] 関連リスト (スキャン ID ごと) には、スキャン結果から [脆弱性] および [新しい脆弱性] カテゴリの結果を設定できるソフトウェア品質サブカテゴリが表示されます。
ソフトウェア品質サブカテゴリ: 脆弱性および新しい脆弱性
シードされたサブカテゴリを使用するか、新しいカテゴリを作成して、カテゴリタイプが [脆弱性] および [新しい脆弱性] のスキャン結果に優先順位を付けて一覧表示します。
- 移動先 .[ソフトウェア品質サブカテゴリ] フォームには、次の ベースシステム サブカテゴリが表示されます。
- ブロッカー
- 重大
- 重要
- マイナー
- 情報
- [新規] ボタンをクリックして、カスタムサブカテゴリを作成します。
- フォームのフィールドに入力します。
表 : 2. ソフトウェア品質サブカテゴリ フィールド 説明 ラベル サブカテゴリの一意のラベル。 ドメイン DevOps アプリが実行されているドメイン。 名前 サブカテゴリの一意の名前。 カテゴリ ルックアップリストからシードされたベースシステムカテゴリからカテゴリを選択します。 - [送信] をクリックします。
カスタムサブカテゴリが正常に作成されました。
- タスク実行の一部としてスキャンの詳細を表示します。ビルドまたはリリースパイプラインの実行ステップにマッピングされたタスク実行の一部であるすべてのソナースキャンの詳細を表示します。
- 移動先 関連するタスク実行レコードをクリックします。
- [ソフトウェア品質サマリー] 関連リストをクリックします。
- 関連するスキャン ID レコードをクリックします。
- 変更要求の一部としてスキャンの詳細を表示します。このビルド/リリースパイプラインの一部であったすべてのスキャンを次の場所で表示します 関連付けられます
- 移動先
- [ソフトウェア品質サマリー] 関連リストをクリックします。
- 関連するスキャン ID レコードをクリックします。