自分がHudsonのコミッタになれたのは、こういう理由みたいです。 http://d.hatena.ne.jp/kkawa/20080807/p2 というわけで、コミッタになること怖くないよ。
コミッタになることで自分から名乗り出ることってどうなの?という話です。 コミッタは自分で名乗り出てなるものではない コミッタには気楽になっていいんだよ コミットすべきものをもってるなら誰でもコミッタにはなれるよ 続: コミッタは自分で名乗り出て…
http://d.hatena.ne.jp/higayasuo/20080804/1217837978#c ダメもとで「プログラミングばか」だけが当てはまる彼は、どうだろうか?
Stapler*1とはHudson内部で使われているURLとオブジェクトを規約を使ってマッピングしてくれるフレームワーク、という認識です。 https://stapler.dev.java.net/ HudsonのビューはJellyで書かれていて、Staplerがその辺をよしなにしてくれているようです。 …
昨日、Sunの用賀本社にてJava Hot Topicセミナーがありました。 このブログで告知したとおりHudsonについてお話ししました。 今回の発表はHudsonを知らない人を対象にしておりました。 | View | Upload your ownそれで、ツールをうまく使えばこんな感じで開…
講師をすることになりました。 内容はHudsonについてです。 スーツ率が高いと事前に知らされているので、内容はあんまりおもしろくはないかもしれません。 気になる方はどうぞ。
今後の社内環境用にもということで、FindBugs Plugin、Task Scanner Plugin、Cobertura Pluginあたりを試してみました。 それぞれのプラグインの癖があって悩むかもしれませんが、Maven2のプロジェクトだとかなり楽に導入できていい感じです。 Maven2のプロ…
事後報告ですが、2週間ほど前にタイトル通り転職しました。 東京に引っ越して右も左もわかってないので、いろいろとご教唆ください。 みなさん、今後ともよろしくお願いします。
id:kkawaこと川口さんのHudson特集の第五回です。 http://gihyo.jp/dev/feature/01/hudson/0005 今回は主に、Hudsonのフリースタイルプロジェクト以外の、Mavenプロジェクトとマルチ構成プロジェクトについて説明されています。 それ以外にも外部ジョブの監…
やっと引越しが終わりました。 しかし、部屋の中はダンボールだらけで、回線もまだ引けてません。 このエントリーもネットカフェで書いております。 部屋の広さにくらべ荷物が多いため、パズルのように荷物をどかしながら片付けています。 寝るスペースは確…
Hudsonは川口(id:kkawa)さんが空いた時間に作っていたそうですが、このたびメインの仕事のひとつなったそうです。 http://d.hatena.ne.jp/kkawa/20080529/p1 自分は最近、転職やら引越しやらで何もたいしたことができておらず、このことを知ったのも数日遅…
http://itpro.nikkeibp.co.jp/article/NEWS/20080528/304458/ 去年に引き続き、学生と重鎮たちとがディスカッションしております。 内容は相変わらず重鎮たちのピントのぼやけた受け答えで、回答になっていなかった。 その中で印象的な言葉で、「まず10年間…
id:kkawaこと川口さんのHudson特集の第四回です。 http://gihyo.jp/dev/feature/01/hudson/0004 今回は主に、Hudsonにおいてプラグインのインストールと使い方について説明されています。 それ以外にもリモートAPIやXFD*1についても説明されています。 *1:エ…
29日に搬出するので、当分はブログの更新が不定期になります。 また、Twitterやメールなどの連絡もしにくくなります。 引っ越し先のネット環境ができれば、今までどおりの感じになるかと思います。
http://d.hatena.ne.jp/nishiohirokazu/20080526/1211752283 第六回が6月にあるものだと思っていたんだけど、いったんお休みするそうです。 それはちょっと残念でありますが、id:nishiohirokazuとid:amachangともども本業があるわけだし、仕方ないと思います…
はてな界隈ではコメント代わりに使われているはてなブクマーク。 ホットエントリーはブクマ数を基準にして決められている。 しかし、その数はエントリーに書かれている内容の良し悪しというよりも、挑発的なタイトルで釣ったり、はてな独特のくねくねした受…
id:kkawaこと川口さんのHudson特集の第三回です。 http://gihyo.jp/dev/feature/01/hudson/0003 今回は主に、テストケースの増大にどう対処するのかについてです。 それを踏まえて分散ビルドのやり方についても説明されています。
前回(開発環境構築)からの続きで、今回はサンプル(Hellow world)を動かすところをご紹介します。 さて、前回の作ったサンプルのディレクトリ構成から見ていこうと思います。 ProjectRoot ├src │└main │ ├java:ソースディレクトリで、パッケージ名と対応…
本日、2008.05.20をもって会社を辞めました。 入社から今日まで、会社に育ててもらえましたし、あるところに関しては自由にさせて貰えた点は感謝しています。 短い期間でしたが、自分のなかではいろいろ*1とあったと思います。 特に、java-jaを知ってそこに…
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を中心にいろんな機能を集めたソフト、という認識でいいん…