SonarQbue を
前提
OS の
- OS
% sw_vers ProductName: Mac OS X ProductVersion: 10.12.6 BuildVersion: 16G29
Upgrade の 手順
1. brew で sonarqube を upgrade する
brew upgrade sonarqube
version 6.5 が% brew upgrade sonarqube ==> Upgrading 1 outdated package, with result: sonarqube 6.5 ==> Upgrading sonarqube ==> Downloading https://sonarsource.bintray.com/Distribution/sonarqube/sonarqube-6.5.zip ######################################################################## 100.0% ==> Caveats To have launchd start sonarqube now and restart at login: brew services start sonarqube Or, if you don't want/need a background service you can just run: sonar console ==> Summary 🍺 /usr/local/Cellar/sonarqube/6.5: 262 files, 167.6MB, built in 4 minutes 16 seconds
インストールされました。 過去に
インストールした sonarqube の version の 確認
/usr/local/Cellar/sonarqube/
配下にversion 番号付きで インストールされます。 % ls -1 /usr/local/Cellar/sonarqube/ 6.1 6.3.1 6.5
/usr/local/bin/
配下のsonar コマンド
/usr/local/bin/
配下のsonar コマンドは シンボリックリンクが 6.5 の sonar に 変わっています。 % ls -l /usr/local/bin/ | grep sonar lrwxr-xr-x 1 xxxxxxxxxx admin 33 8 19 14:43 sonar -> ../Cellar/sonarqube/6.5/bin/sonar lrwxr-xr-x 1 xxxxxxxxxx admin 45 12 17 2016 sonar-scanner -> ../Cellar/sonar-scanner/2.8/bin/sonar-scanner
2. 設定ファイルの コピー
これを
オリジナルファイルの
バックアップ cp /usr/local/Cellar/sonarqube/6.5/libexec/conf/sonar.properties /usr/local/Cellar/sonarqube/6.5/libexec/conf/sonar.properties.org
旧バージョンから
設定ファイルの コピー
6.3 はインストールしていただけなので、 6.1 から コピーします。 Upgrading - SonarQube Documentation - Doc SonarQubecp /usr/local/Cellar/sonarqube/6.1/libexec/conf/sonar.properties /usr/local/Cellar/sonarqube/6.5/libexec/conf/sonar.properties
には、コピーは しない ほうが いい 記載が あります。
major version 時などは設定値ごとの 移行が 安全に 思います。 SonarQube 起動
sonar console
3. plugin の インストール
過去version で
Version 6.2 で DashBoard が 削除された
Upgrading - SonarQube Documentation - Doc SonarQube から、6.2
から
個人的には、
削除理由に
開発者、
以上です。
コメント