SonarQube(http://www.sonarqube.org/ )のドキュメントを翻訳していきます。
こちらはSonarSource社の提供する下記のページの翻訳です。
http://docs.sonarqube.org/display/SONAR/Requirements
前提条件
SonarQubeを動作させるにはJava(JRE7/JDk7以上)がインストールされている必要があります。
ハードウエア要件
1.SonarQubeサーバーを効率よく動作させるには最低1GBのメモリ(RAM)が必要です。
2. 必要なディスクの空き容量はSonarQubeで解析するコードの量に依存します。
たとえば、SonarQubeのパブリックインスタンスである「Nemo( http://nemo.sonarqube.org/ )」は4年間の歴史の中で、1500万行以上のコードを分析しています。
「Nemo」は現在Amazon EC2の c3.largeインスタンスで動作しており、約10GBのディスクを使用しています。そこには270以上のプロジェクトが登録され約300万件のオープンなissueがあります。
3. SonarQubeは優れたI/O性能をもったハードディスクにインストールする必要があります。
Elasticsearchのインデックスが格納される「data」フォルダには、サーバ稼働中莫大な量のI/Oが発生します。そのため、ハードディスクのI/O性能はSonarQubeサーバ全体のパフォーマンスに大きな影響を与えます。
サポートするプラットフォーム
Java
SonarQubeのJavaの分析器は全てのバージョンの全てのJavaソースファイルを分析することができます。しかし、SonarQubeの分析、及び、SonarQubeサーバの実行のためには特定のJVMのバージョンが必要です。
JREの種類 | サポート状況 |
---|---|
Oracle JRE |
× 6 ✔ 7u75+ ✔ 8 |
Open JDK |
× 6 ✔ 7u55+ ✔8 |
IBM JRE | × |
GCJ | × |
Oracle JRockit | × |
データベース
データベースの文字セットは"UTF-8"、言語は"英語"を設定する必要があります。
DBの種類 | サポート状況 |
---|---|
Microsoft SQL Server |
✔ SQLServer 2008(MSSQL Server 10.0)はjTDSドライバによる接続をサポートします。 マイクロソフトのドライバはサポートしません。 Express Editionもサポートします。 ✔ SQLServer2012 (MSSQL Server 11.0) はjTDSドライバによる接続をサポートします。 マイクロソフトのドライバはサポートしません。 Express Editionもサポートします。 ※ 照合順序はcase-sensitive(CS)とaccent-sensitive(AS)でなければなりません。 |
MySQL |
✔ 5.1 ~ 5.5 ✔ 5.6はSonarQube3.5以降でサポートします ✔ 5.7はSonarQube4.4以降でサポートします。 ※ストレージエンジンはInnoDBをサポートしますが、MyISAMはサポートしません。 ※ mysql-connector-javaによる接続のみサポートします |
Oracle |
✔ 10GはOracleの11.2.xのドライバーをサポートします10G with Oracle 11.2.x drivers ✔ 11GはOracleの11.2.xのドライバーをサポートします 11G with Oracle 11.2.x drivers ✔ XE エディションもサポートします。XE Editions are supported |
PostgreSQL |
✔ 8.x ✔ 9.x |
Webブラウザ Web Browser
SonarQubeの機能を全て体験するには、ブラウザでJavaScriptの使用を許可する必要があります。
ブラウザの種類 | サポート状況 |
---|---|
Microsoft Internet Explorer |
× IE 8 ✔ IE 9 ✔ IE 10 ✔ IE 11 ⇒課題 https://jira.codehaus.org/browse/SONAR-5773 |
Mozilla Firefox | ✔ サポートします。 |
Google Chrome | ✔ サポートします。 |
Opera | △ テストしていません |
Safari | ✔ サポートします。 |
※こちらの翻訳の元のページとその著作権表示は下記の通りです
http://docs.sonarqube.org/display/SONAR/Requirements
© 2008-2014, SonarSource S.A, Switzerland.