Hudson

Hudson Twitter Pluginができるまで#0

Hudsonのプラグイン作るの怖くないよ、ということを実証するために作ったことを連載してみようと思います。 教材としてHudson Twitter Pluginを使います。 理由は自分が作ったというのもありますが、コード量が少なくさっぱりしているからです。 また、id:fi…

技評:第2回 Hudson事始め

id:kkawaこと川口さんのHudson特集の第二回です。 http://gihyo.jp/dev/feature/01/hudson/0002 今回は主にCIをHudsonで行う大まかな流れについてです。 いかに早くビルドし、いかに早く問題に対処するか、そのことについても語られています。

Hudson Twitter Plugin 0.1 リリース

やっとリリースすることができました。 リリースする上ではまった点は、hudson-1.5.pomもmvn -N installしておくところでしょうか。 他はおおむね公式のWikiに書かれているとおりにやれば特に問題なくできました。 ダウンロードは以下のURLから https://huds…

プラグインをリリースするときのメモ

Hudsonのプロジェクトには、リリース専用のMaven2プラグインがあります。 でえ、それを使ってみんなはリリースしています。 コマンドはこれです。 mvn release:prepare release:perform あとは良しなにやってくれます。 ただし、java.net maven2-repository …

Hudson Twitter Plugin作成

一応、作成できましたので、リポジトリにコミットしました。 動作はこんな感じです。 Hudsonの設定 TwitterのIDとパスワードを入力します。 プロジェクトの設定 TwitterPluginを使用するならチェックボックスをOnにします。 ビルドが成功した場合のTwitterの…

Hudson Twitterプラグイン作成中

一応、α版相当の物は作ることができました。 Twitterプラグインは、idとpasswordを入力するとビルドの結果をTwitterにポストするというものです。 ジョークプラグインのたぐいのものですしまだ公開できる完成度ではないので、もうちょっとだけ修正したら公開…

技術評論社でHudson特集!

id:kkawaこと川口耕介さんが技評にてHudsonの連載を始められました。 http://gihyo.jp/dev/feature/01/hudson http://d.hatena.ne.jp/kkawa/20080506/p1 簡単にですがそもそもCIについての説明からされていますので、これからHudsonを使おうと思っていた方々…

各CIツールの機能評価

http://confluence.public.thoughtworks.org/display/CC/CI+Feature+Matrix

Hudsonプラグインの作り方

なんとなくな Developer のメモ - 継続的インテグレーションツール Hudson のプラグインを作成 ものすごくわかりやすい。

Hudsonをビルドするときの問題

Hudsonをビルドするときに今までちょっと引っかかっていた点を。 HudsonはMaven2でビルドするようになっている。 それでmvnコマンドでcleanを実行した後、installを実行すると「BUILD FAILURE」となってビルドが途中で終わってしまう。 もう一回installを実…

TracLightning 1.7.1にHudsonがバンドル

ネタ元 たかのり日記 http://d.hatena.ne.jp/szk-takanori/20080501/1209654493 Hudsonが一段と広まりそうですね。 TracLightningは使ったことがないですが、恐らくプロジェクト管理ツールとしてTracを中心にいろんな機能を集めたソフト、という認識でいいん…

リロードOnでパスワードが消えるなど

近いうちにバグ登録する。 http://d.hatena.ne.jp/MIZOMIZO/20080329 追記:2008.04.29 1.213にて修正済み

Hudsonのプラグインを作ってみようと画策中

せっかくなので、Hudsonのプラグインを作ってみようかな、と。 で、作ろうと考えてるものは、 ビルド結果をTwitterにPostするプラグイン ビルド結果をSkypeのチャットにPostするプラグイン RedMineと連携するプラグイン 上記二つはircbotを参考に、RedMineの…

HudsonのSCMをCVSからSubversionにするらしい

HudsonのメーリングリストでCVSからSubversionにコンバートするよ、という趣旨の話題が流れている。 今時何でCVSなんだろう、とコミッタになってからずっと思っていたんだけど、恐らく、Hudsonの開発初期の段階ではまだSubversionが使えるかどうか分かんなか…

HudsonをWinstoneで起動したときのwarファイルの展開先について

Hudsonを java -jar hudson.war で起動すると、hudson.warに内蔵しているWinstoneが、自分自身をデプロイする仕組みで、Hudsonは起動する。 で、そのデプロイしたwarファイルはどこに展開されているのか?という疑問があると思う。 今、ローカルの開発環境は…

Hudson 1.200リリース

ついにHudson 1.200がリリースされました。 https://hudson.dev.java.net/changelog.html 200*1番目というきりのいいところですが、200*2もリリースしてきたというところがすごいです。 継続は力なりという言葉がありますが、少しずつ前進してきた結果でしょ…

Hudsonでの分散ビルド?

Hudsonはmaster/slave方式の分散ビルドができるのだけど、ちょっと面倒。 master側はいいとして、slave側の細かな設定ができないようだ。 例えば、masterをLinux、slaveをWindowsにしてJava Web Start*1で動かすことで試したんだけど、JDKの指定とかMavenの…

Hudsonのコミッタがまた一人

marsのメモのid:masanobuimaiさんがHudsonのコミッタになられました。 Emotional Hudsonをjava.netに移すためですが^^; http://d.hatena.ne.jp/masanobuimai/20080320 日本語が話せるコミッタが増えたことが、物凄くうれしいです。 自分は「先づ隗より始めよ…

FreeBSDのportsにHudsonが追加

タイトルとおり、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のSCM対応

HudsonはデフォルトでCVSとSubversionに対応しているんだけど、Plugin次第で他のSCMも使える。 下のリンクの「Source code management」という項目がそれ。 http://hudson.gotdns.com/wiki/display/HUDSON/Plugins 注目株は、MercurialとPerforceかな。 Merc…

Hudsonの認知

ここ3ヶ月ほど自分がブログなり勉強会なりで触れ回っていることで、ちょっとはHudsonが認知されつつあると思います。 あとCIという概念もですが。 もちろん自分が触れ回る以前にid:masanobuimaiといったブロガーがブログで取り上げたり、高井さんや角田さん…

Hudsonのi18n/l10n

目下、Hudsonのi18n*1/l10n*2化が進行中です。 l10n化として現在、英語は勿論、日本語*3、フランス語*4、ドイツ語*5、トルコ語*6、ポルトガル語(ブラジル)*7、ロシア語*8の作業が行われています。 七ヶ国語も!素晴らしい。 作者の川口さんもこのことにつ…

最近リリースされたHudson Plugin

HudsonのPluginでGroovy builderやTask Scanner Plug-inなどの面白そうなPluginが最近リリースされた。 試してみたいけど、時間が無い。

第二回1000speakersで話したこと

参加したことは書いたので、発表したことをのせる。 タイトルは「頼れる執事Hudson」 このタイトルは、高井直人さんがWEB+DB PRESS Vol41に、「頼れる執事がベストプラクティスをサポート」というタイトルでHudsonの記事を書いていまして、その部分を拝借し…

1000speakersにて発表します

2/23、第二回の1000speakersにて発表します。 http://ja.doukaku.org/wiki/index.php/1000speakers:2 お題は「頼れる執事Hudson」。 デモを交えて発表する予定です。 java-jaだからといって、ネタを期待しないでください。 で、東京に前日入りするか、当日入…

Hudsonの認証周りのバグ

id:Yoshioriさんから、Hudsonを試していて、 一回 「 Hudson's own user database」でユーザー作って、違う認証にすると壊れるっぽい という情報を頂きました*1。 それで、自分の環境で試してみました。 環境は OS:Windows XP SP2 Java:jdk6u3 Hudson:1.175 …

Hudson1.175リリース

日々、ちゃくちゃくとバージョンアップしているHudsonですが、バージョン1.175がリリースされました。 で、公式サイトのchangelogには More Japanese localization and improved i18n support と、あります。 頻繁にバージョンアップされてる方は、1.164から…

メーリングリスト

Hudsonの日本語化について気になる点の一部をメーリングリストに投げてみた。 作者さんに直接メールをするという選択肢があったけど、敢えてメーリングリストに投げたのは問題の共有をしていくのが大事だと思ったから。 これからHudsonが日本語以外の言語に…

開発環境でのHudsonの日本語化

まだまだだけど、開発環境でのスクリーンショットを公開。 作者さんがもうすでにやっている部分はあるけど、中央のところなんかは自分がやった。 だいたいこんな感じになる。 一部英語が残っているのは、すんなりi18n化できないところ。 そういうのはとりあ…

Hudsonの日本語化

知らない間に、1.164からi18n化になったようだ。 http://weblogs.java.net/blog/kohsuke/archive/2007/12/internationaliz.html 気づかなかったorz あ、でもまだまだなようなので、じゃんじゃんコミットしやがれということだと思う。 なので、作者に先を越さ…