Skip to content

twintee/docker-sonar-qube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-sonarqube

require

  • ubuntu :18.* or later

usage

  1. pythonのモジュールを追加する
pip install -r requirements.txt
  1. (任意)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
        
  2. .env設定実行

    sudo python3 config.py
    
    • set port number to access sonarqube.
    • set y to generate sonarqube container.
  3. コンテナ初期化スクリプト実行

    sudo python3 init.py
    

    2回目以降ボリューム削除するか聞かれるので完全にリセットする場合のみy.

  4. sonarqube urlが表示される.

    ex.
    http://xx.xx.xx.xx:9000/
    
  5. 初期adminアカウントでログイン

user:admin
pass:admin
  1. (任意)トークン作成チュートリアルが始まるので設定

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published