操作画面
中国語のプラグインをダウンロードします。
プラグインは正常にインストールされ、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 ホームページに戻り、操作結果を確認します。