インストール

サーバーとクライアントがある。V5.1ではJDK7以上が必要。メモリをかなり利用するので注意

SonarQube Server インストールと起動

  1. zipダウンロード、解凍
  2. batまたはshをたたく

Apacheとの連携

ProxyPass         /sonar  http://localhost:9000/sonar nocanon
ProxyPassReverse  /sonar  http://localhost:9000/sonar
ProxyRequests     Off
AllowEncodedSlashes NoDecode

コンテキストパス/sonarを定義する。

sonar.web.context=/sonar

初期設定管理者アカウント

admin/admin

設定

sonar.jdbc.username=sonar
sonar.jdbc.password=sonar
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true
sonar.web.context=/sonar

事前にsonarデータベースとsonarユーザーを作成しておくこと!

メモリの設定はこちらで!

プラグイン

プラグインはDB移行ではついてこないので、手動で入れる

プラグイン名備考
checkstyle
CoberturaA code coverage utility for Java

yumインストール

yumパッケージもある

sudo wget -O /etc/yum.repos.d/sonar.repo http://downloads.sourceforge.net/project/sonar-pkg/rpm/sonar.repo
sudo yum install sonar

コード解析の実行

maven

maven-sonar pluginを利用すれば実行可能。

mvn sonar:sonar

Jenkinsとの連携

記事

http://yoshio.velvet.jp/blog/archives/4076

移行

  1. DB移行
  2. /sonar/setup実行

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS