SonarQubeクラスメソッドさんのブログでSonarQubeの紹介がされています。そちらの記事では記事の半分ほどを割いてインストール方法を説明していますが、dockerを使えばより楽に行えますのでその方法を紹介します。dev.classmethod.jp検証用のSonarQubeを立ち上げる以下のコマンドで、組み込みデータベースを使用したサーバが立ち上がります。ユーザ名admin、パスワードadminでログインできます。このコマンドは英文公式ページからの引用です。sonarqubeなおalpineを使ったイメージもあるのですが、2018年8月1日現在でClassNotFoundErrorが出るなど不安定なようです。7.1-slpineなどのバージョンではなく、7.1などのバージョンの利用を推奨します。PostgreSQLを使ったSonarQubeを立ち上げる組み込みデータベースでの運用は検証用にのみ推奨されていますので、本番運用はRDBMSの利用が必要です。upすればSonarQubeとPostgreSQLが立ち上がります。GitHubプラグインのインストールを自動化する$SONARQUBE_HOME/extensions/pluginsディレクトリにプラグインの.jarファイルを保存することで、プラグインをインストールし有効化できます。CI設定(2017年末)今年はビルド周りで自分の常識がいろいろ変わった年だったので...2017-06-15SpotBugsプラグイン実装方法2017過去にFindBugsプラグインの実装方法について記事にしたとおり...2016-11-14FindBugsコミュニティにおける例の件の顛末、そしてSpotBugsとは何か先週、FindBugsのメーリスに興味深い宣言が流れました。