Ubuntu Linuxでソナークベスキャナのインストールを行う方法を学びたいと思いますか? このチュートリアルでは、Ubuntu Linuxを実行しているコンピュータにSonarqubeスキャナをインストールする方法を示します。

• Ubuntuバージョン: 18
• Ubuntuバージョン: 19
• ソナークベバージョン: 7.9.1

ハードウェアリスト:

次のセクションでは、この Sonarqube チュートリアルを作成するために使用する機器の一覧を示します。

上記のハードウェアの一部は、Amazonのウェブサイトで見つけることができます。

ソナークベ関連チュートリアル:

このページでは、Sonarqube のインストールに関連するチュートリアルのリストへのクイック アクセスを提供します。

チュートリアル – Ubuntu Linux上のソナークベスキャナのインストール

apt-get を使用して、必要なパッケージをインストールします。

Copy to Clipboard

Sonarqube スキャナ パッケージをダウンロードし、OPT ディレクトリに移動します。

Copy to Clipboard

ソナー スキャナー.properties ファイルを編集します。

Copy to Clipboard

ソナークベのサーバーに接続するように Sonarqube スキャナーを構成します。

Copy to Clipboard

ソナースキャナコマンドをPATH変数に追加する必要があります。

必要な環境変数の設定を自動化するファイルを作成しましょう

Copy to Clipboard

sonar-scanner.shファイルの内容を次に示します。

Copy to Clipboard

コンピュータを再起動するか、source コマンドを使用して、ソナー スキャナ コマンドを PATH 変数に追加します。

Copy to Clipboard

次のコマンドを使用して、PATH 変数が期待どおりに変更されたかどうかを確認します。

Copy to Clipboard

コマンド出力は次のとおりです。

Copy to Clipboard

この例では、PATH 変数に /opt/sonar-scanner/bin ディレクトリが追加されています。

次の手順に従って、インストールされている Sonarqube スキャナのバージョンを確認します。

Copy to Clipboard

コマンド出力を次に示します。

Copy to Clipboard

おめでとう! ソナークベスキャナのインストールが完了しました。

Sonarqube – 静的コードをスキャンする方法

まず、Sonarqube Web インターフェイスにアクセスして、新しいプロジェクトを作成する必要があります。

ブラウザを開き、ウェブサーバーのIPアドレスと9000を入力してください

この例では、ブラウザに次の URL が入力されています。

• http://192.168.15.10:9000

sonarqube dashboard

ログインボタンをクリックし、Sonarqubeのデフォルトのユーザー名とパスワードを使用します。

• デフォルトのユーザー名: 管理者
• デフォルトパスワード:管理者

sonarqube login

ログインが成功すると、Sonarqube ダッシュボードに送信されます。

sonarqube new project

新しいプロジェクトを作成します。

この例では、一般的なオープンソースプロジェクトを分析します。

sonarqube new project

プロジェクト キーと表示名を設定します。

sonarqube token

プロジェクトトークン名の文字列を入力し、[生成]ボタンをクリックします。

この例では、トークン名 Zabbix を入力しました。

トークンは、分析の実行時にユーザーを識別するために使用されます。

侵害された場合は、ユーザー アカウントでいつでも取り消すことができます。

この例では、生成されたトケは zabbix: 47c300fa4d7b9e8a3e7c953e77c250477f3617e5

[続行]ボタンをクリックします。

[次へ] 画面で、プロジェクトの言語を選択します。

この例では、オプションを選択しました: その他 (JS、TS、移動、Python、PHP、.)

sonarqube project type

Linux の操作システムを選択します。

Zabbix プロジェクトをスキャンするために使用するコマンド ラインが表示されます。

Copy to Clipboard

分析する静的コードのローカル コピーを取得します。

この例では、一般的なオープンソースプロジェクトを分析します。

Copy to Clipboard

プロジェクトディレクトリにアクセスして、Sonarqube スキャナを実行します。

Copy to Clipboard

この例では、Sonarqube サーバーとスキャナーが同じコンピューターにインストールされています。

コードスキャナが終了するのを待って、結果をSonarqubeサーバーに自動的にアップロードします。

Copy to Clipboard

Sonarqube ダッシュボードでは、スキャン結果にアクセスできます。

sonarqube report

おめでとう! ソーナースキャナの使い方を学びました。