sonarqubeの基本的な使い方

操作画面

中国語のプラグインをダウンロードします。
ここに画像の説明を挿入します
プラグインは正常にインストールされ、sonarqube を再起動する必要があるというメッセージが表示されます。
ここに画像の説明を挿入します

Maven コマンドを使用してコードをテストする

メイブンを見つけてください。
ここに画像の説明を挿入します

apache-maven-3.6.1\setting.xml を変更します。
ここに画像の説明を挿入します
次のコマンドを実行して、現在のコードの品質検査を実行します。
ここに画像の説明を挿入します
テストが完了しました。
ここに画像の説明を挿入します

sonarqube に戻り、検出された結果を確認します。
ここに画像の説明を挿入します

sonarqube が提供するソナースキャナーによるコード品質検査

Baidu でソナースキャナーを検索します。
ここに画像の説明を挿入します
その後、sonar-scanner は Jenkins と統合され、Jenkins がインストールされているサーバーのインストール環境と一致する必要があります。
ここに画像の説明を挿入します
Jenkins がインストールされている仮想マシンにソナースキャナーを配置します。
ここに画像の説明を挿入します
ここに画像の説明を挿入します
ここに画像の説明を挿入します
ここに画像の説明を挿入します
sonar-scanner.properties を編集します。
ここに画像の説明を挿入します
データ ボリュームの下のワークスペースは gitlab からプッシュされたコードです。次の手順により、sonar-scanner がワークスペース プロジェクトを検出できるようになります。
ここに画像の説明を挿入します
ここに画像の説明を挿入します
sonar-scanner コマンドを使用して品質検査を実行します。下の図では、非認証エラーが報告されています。ユーザー トークンまたはソナー アカウントのパスワードを指定する必要があります。
ここに画像の説明を挿入します
ソナー ユーザーを使用してトークンを割り当てます。
ここに画像の説明を挿入します
ここに画像の説明を挿入します
上記の秘密鍵を sonar-scanner コマンドに追加すると、
ここに画像の説明を挿入します
上図に示すように、「sonar.projectkey を定義する必要があります」というエラーが発生します。1 つをカスタマイズしてコマンドに追加します。
ここに画像の説明を挿入します
このように実行すると、以下に示すようなエラーも報告されるため、コンパイルされたアドレスを指定する必要があります。
ここに画像の説明を挿入します
上記は完全なソナースキャナーコマンドです。操作が成功したら、sonarqube ホームページに戻り、操作結果を確認します。
ここに画像の説明を挿入します

おすすめ

転載: blog.csdn.net/qq_37907454/article/details/132747234