Hudson
Hudsonのプラグイン作るの怖くないよ、ということを実証するために作ったことを連載してみようと思います。 教材としてHudson Twitter Pluginを使います。 理由は自分が作ったというのもありますが、コード量が少なくさっぱりしているからです。 また、id:fi…
id:kkawaこと川口さんのHudson特集の第二回です。 http://gihyo.jp/dev/feature/01/hudson/0002 今回は主にCIをHudsonで行う大まかな流れについてです。 いかに早くビルドし、いかに早く問題に対処するか、そのことについても語られています。
やっとリリースすることができました。 リリースする上ではまった点は、hudson-1.5.pomもmvn -N installしておくところでしょうか。 他はおおむね公式のWikiに書かれているとおりにやれば特に問題なくできました。 ダウンロードは以下のURLから https://huds…
Hudsonのプロジェクトには、リリース専用のMaven2プラグインがあります。 でえ、それを使ってみんなはリリースしています。 コマンドはこれです。 mvn release:prepare release:perform あとは良しなにやってくれます。 ただし、java.net maven2-repository …
一応、作成できましたので、リポジトリにコミットしました。 動作はこんな感じです。 Hudsonの設定 TwitterのIDとパスワードを入力します。 プロジェクトの設定 TwitterPluginを使用するならチェックボックスをOnにします。 ビルドが成功した場合のTwitterの…
一応、α版相当の物は作ることができました。 Twitterプラグインは、idとpasswordを入力するとビルドの結果をTwitterにポストするというものです。 ジョークプラグインのたぐいのものですしまだ公開できる完成度ではないので、もうちょっとだけ修正したら公開…
id:kkawaこと川口耕介さんが技評にてHudsonの連載を始められました。 http://gihyo.jp/dev/feature/01/hudson http://d.hatena.ne.jp/kkawa/20080506/p1 簡単にですがそもそもCIについての説明からされていますので、これからHudsonを使おうと思っていた方々…
http://confluence.public.thoughtworks.org/display/CC/CI+Feature+Matrix
なんとなくな Developer のメモ - 継続的インテグレーションツール Hudson のプラグインを作成 ものすごくわかりやすい。
Hudsonをビルドするときに今までちょっと引っかかっていた点を。 HudsonはMaven2でビルドするようになっている。 それでmvnコマンドでcleanを実行した後、installを実行すると「BUILD FAILURE」となってビルドが途中で終わってしまう。 もう一回installを実…
ネタ元 たかのり日記 http://d.hatena.ne.jp/szk-takanori/20080501/1209654493 Hudsonが一段と広まりそうですね。 TracLightningは使ったことがないですが、恐らくプロジェクト管理ツールとしてTracを中心にいろんな機能を集めたソフト、という認識でいいん…
近いうちにバグ登録する。 http://d.hatena.ne.jp/MIZOMIZO/20080329 追記:2008.04.29 1.213にて修正済み
せっかくなので、Hudsonのプラグインを作ってみようかな、と。 で、作ろうと考えてるものは、 ビルド結果をTwitterにPostするプラグイン ビルド結果をSkypeのチャットにPostするプラグイン RedMineと連携するプラグイン 上記二つはircbotを参考に、RedMineの…
HudsonのメーリングリストでCVSからSubversionにコンバートするよ、という趣旨の話題が流れている。 今時何でCVSなんだろう、とコミッタになってからずっと思っていたんだけど、恐らく、Hudsonの開発初期の段階ではまだSubversionが使えるかどうか分かんなか…
Hudsonを java -jar hudson.war で起動すると、hudson.warに内蔵しているWinstoneが、自分自身をデプロイする仕組みで、Hudsonは起動する。 で、そのデプロイしたwarファイルはどこに展開されているのか?という疑問があると思う。 今、ローカルの開発環境は…
ついにHudson 1.200がリリースされました。 https://hudson.dev.java.net/changelog.html 200*1番目というきりのいいところですが、200*2もリリースしてきたというところがすごいです。 継続は力なりという言葉がありますが、少しずつ前進してきた結果でしょ…
Hudsonはmaster/slave方式の分散ビルドができるのだけど、ちょっと面倒。 master側はいいとして、slave側の細かな設定ができないようだ。 例えば、masterをLinux、slaveをWindowsにしてJava Web Start*1で動かすことで試したんだけど、JDKの指定とかMavenの…
marsのメモのid:masanobuimaiさんがHudsonのコミッタになられました。 Emotional Hudsonをjava.netに移すためですが^^; http://d.hatena.ne.jp/masanobuimai/20080320 日本語が話せるコミッタが増えたことが、物凄くうれしいです。 自分は「先づ隗より始めよ…
タイトルとおり、FreeBSDのportsにHudsonが追加されているようです。 http://d.hatena.ne.jp/KTF/20080314 http://gihyo.jp/admin/clip/01/fdt/200803/12 http://www.jp.freebsd.org/www.FreeBSD.org/ja/ports/www.html バージョンは1.190です。 FreeBSD使い…
HudsonはデフォルトでCVSとSubversionに対応しているんだけど、Plugin次第で他のSCMも使える。 下のリンクの「Source code management」という項目がそれ。 http://hudson.gotdns.com/wiki/display/HUDSON/Plugins 注目株は、MercurialとPerforceかな。 Merc…
ここ3ヶ月ほど自分がブログなり勉強会なりで触れ回っていることで、ちょっとはHudsonが認知されつつあると思います。 あとCIという概念もですが。 もちろん自分が触れ回る以前にid:masanobuimaiといったブロガーがブログで取り上げたり、高井さんや角田さん…
目下、Hudsonのi18n*1/l10n*2化が進行中です。 l10n化として現在、英語は勿論、日本語*3、フランス語*4、ドイツ語*5、トルコ語*6、ポルトガル語(ブラジル)*7、ロシア語*8の作業が行われています。 七ヶ国語も!素晴らしい。 作者の川口さんもこのことにつ…
HudsonのPluginでGroovy builderやTask Scanner Plug-inなどの面白そうなPluginが最近リリースされた。 試してみたいけど、時間が無い。
参加したことは書いたので、発表したことをのせる。 タイトルは「頼れる執事Hudson」 このタイトルは、高井直人さんがWEB+DB PRESS Vol41に、「頼れる執事がベストプラクティスをサポート」というタイトルでHudsonの記事を書いていまして、その部分を拝借し…
2/23、第二回の1000speakersにて発表します。 http://ja.doukaku.org/wiki/index.php/1000speakers:2 お題は「頼れる執事Hudson」。 デモを交えて発表する予定です。 java-jaだからといって、ネタを期待しないでください。 で、東京に前日入りするか、当日入…
id:Yoshioriさんから、Hudsonを試していて、 一回 「 Hudson's own user database」でユーザー作って、違う認証にすると壊れるっぽい という情報を頂きました*1。 それで、自分の環境で試してみました。 環境は OS:Windows XP SP2 Java:jdk6u3 Hudson:1.175 …
日々、ちゃくちゃくとバージョンアップしているHudsonですが、バージョン1.175がリリースされました。 で、公式サイトのchangelogには More Japanese localization and improved i18n support と、あります。 頻繁にバージョンアップされてる方は、1.164から…
Hudsonの日本語化について気になる点の一部をメーリングリストに投げてみた。 作者さんに直接メールをするという選択肢があったけど、敢えてメーリングリストに投げたのは問題の共有をしていくのが大事だと思ったから。 これからHudsonが日本語以外の言語に…
まだまだだけど、開発環境でのスクリーンショットを公開。 作者さんがもうすでにやっている部分はあるけど、中央のところなんかは自分がやった。 だいたいこんな感じになる。 一部英語が残っているのは、すんなりi18n化できないところ。 そういうのはとりあ…
知らない間に、1.164からi18n化になったようだ。 http://weblogs.java.net/blog/kohsuke/archive/2007/12/internationaliz.html 気づかなかったorz あ、でもまだまだなようなので、じゃんじゃんコミットしやがれということだと思う。 なので、作者に先を越さ…