hudson

JenkinsのJobを一括で有効/無効にするスクリプト

1個ずつ有効/無効の切り替えをするのがだるいので書いてみた。hashに対して動的にアクセスするのでintern使ってるけどこれってそもそもお行儀のいいやり方なのかしら?あとeachのときにdo〜endとするのと{}で書くのってどちらが一般的なのかしら?

Mechanizeを使ってJenkinsPluginを自動でインストールスクリプトを書いてみた

プロジェクト毎にJenkinsを分けて使うポリシーでいるので、プロジェクトがポコポコと立ち上がると毎度同じ構成で作るのがめんどくなったので作ってみた。とりあえず間に合わせ程度なので全然アレな感じではあるのだけど、ひとまず実用には足りるかと。Jenkin…

HudsonでJMeterを使った負荷テストを定期的に行う

Performance Pluginを使えばant+jmeterで簡単に出来る。jmeter-maven-pluginなんてものもあるけれど負荷テストをプロジェクトのpomに書くのはやり過ぎ感にあふれるので今回は使わなかった。まずはantを使って負荷テスト用プロジェクトを以下のようなディレク…

SayKana "Hudsonをゆっくりにしてみたよ'''"

なんかTwitterでSayKanaが盛り上がってたので、ついカッとなってHudsonをゆっくりにさせてみた。Hudsonには$BUILD_NUMBERとかはあるものの、$BUILD_STATUSな変数がないのでPost Build Task Pluginを使ってやってみた。設定は↓の写真でどうぞ。ただ、$JOB_NAM…

JBoss4系にHudsonからデプロイ出来ない

DeployPluginを使ってのデプロイがうまくいかない。設定はこんな感じ。 WAR/EAR file: project/dist/project.ear Container: JBoss 4.x で、コンソールに出るエラーログを見るとどうも生成してるURLがおかしい感じ? http://xxx.com:80/jmx-console/HtmlAdap…

mavenリポジトリにjarがデプロイ出来ない

hudsonから自前のnexus maven repository にデプロイさせているのだけれど、デプロイさせたいプロジェクトのpom.xmlにmaven-pluginの記述があるとどうも正常にデプロイ出来ないみたい。成果物のpackagingはjarと指定してあるのにpomでデプロイされてしまう。…