$SONAR_HOME/extensions/rules/findbugsに
- rules.xml
- カスタムチェックをまとめたプラグインjar
それぞれ配置して再起動すればよい。
手順はここに書いてある。
http://jira.codehaus.org/browse/SONAR-1481
require 'pp' | |
require 'net/http' | |
require 'json' | |
require 'sqlite3' | |
db = SQLite3::Database.new("data.db") | |
url = { | |
:scheme => 'http', | |
:server => 'api.atnd.org', |
create table event(title varchar(255),url varchar(255)); |
$SONAR_HOME/extensions/rules/findbugsに
それぞれ配置して再起動すればよい。
手順はここに書いてある。
http://jira.codehaus.org/browse/SONAR-1481
require 'net/http' | |
require 'net/smtp' | |
require 'nkf' | |
require 'rubygems' | |
require 'json/pure' | |
require 'pp' | |
def sendmail(name, key, alert_text) | |
from = '[email protected]' | |
to = '[email protected]' |
#!/usr/bin/ruby | |
dirs = Dir.glob("build_*") | |
dirs.each do |dir| | |
config = dir + "/config.xml" | |
begin | |
file_r = File.open(config, "r") | |
buffer = file_r.read | |
buffer.gsub!("<mavenName>Maven 2.2.1", "<mavenName>2.2.1") |
こんな感じで。
![hogehoge](https://github.com/[account]/[project]/blob/master/[filename.png]?raw=true)