require
- ubuntu :18.* or later
- pythonのモジュールを追加する
pip install -r requirements.txt
-
(任意)pluginを配置
- gitlab連携プラグインdownload
- ダウンロード
curl https://github.com/gabrie-allaigre/sonar-gitlab-plugin/releases/download/4.1.0-SNAPSHOT/sonar-gitlab-plugin-4.1.0-SNAPSHOT.jar -O plugins/sonar-gitlab-plugin-4.1.0-SNAPSHOT.jar
- ダウンロード
- 日本語化プラグイン
- (mavenないときのみ)mavenのインストール
sudo apt install openjdk-8-jdk sudo apt install maven
- cloneとjar作成と移動
git clone -b sonarqube-5.6 https://github.com/xpfriend/sonar-l10n-ja.git cd sonar-l10n-ja mvn package cd .. cp sonar-l10n-ja/target/sonar-l10n-ja-plugin-1.4-SNAPSHOT.jar /plugins
- (mavenないときのみ)mavenのインストール
- gitlab連携プラグインdownload
-
.env設定実行
sudo python3 config.py
- set port number to access sonarqube.
- set y to generate sonarqube container.
-
コンテナ初期化スクリプト実行
sudo python3 init.py
2回目以降ボリューム削除するか聞かれるので完全にリセットする場合のみ
y
. -
sonarqube urlが表示される.
ex. http://xx.xx.xx.xx:9000/
-
初期adminアカウントでログイン
user:admin pass:admin
- (任意)トークン作成チュートリアルが始まるので設定