Hudsonは元々は趣味のハッキングプロジェクトとしてスタートしたのですが、このところ急に人気が出てきました。実際、いまやjava.netでももっともアクティブなプロジェクトの一つです。しかし、これはいわば夜の顔で、昼間は他の責任(JAXB,Metro,GlassFish v3とか)があって、Hudsonにかけられる時間は主に夜か週末に限られていました。 だったのですが、遂にこの度Hudsonがメインの仕事になりました(といっても会社は変わっていないです)。今後は、Hudsonに昼間も使えるし、この手の別なツールにも多少時間を使えるようになるはずです。(実際、今もう一つ別なツールを書いているところです。乞うご期待。) これを契機に、長いこと懸案になっていた幾つかの重要な機能を実装できると思いますし、またより多くのバグをより短い間に修正できるようになると思います。実際、もう既にStephen
原則として、データベースに対する作業は必ずバージョン管理しなければならない、と強く主張した記事を投稿した後で、Scott Allen氏はデータベースのバージョン管理を最大限に利用する手法について詳しく述べている。彼は、ベースラインを作成し、スキーマのリビジョン管理に変更スクリプトを使い、データベースの(ビューやストアドプロシージャ、ファンクション、トリガ等の)プログラムされたオブジェクトを管理し、そしてブランチやマージ処理を利用する、包括的で実用的な手法を紹介している。 Allen氏は自身の経験から学んだことを、関係データベースを使用した開発のための3つのルール(source)として記載した記事を投稿した後で、一連の投稿を始めた。そのルールとは、: 1. 開発作業には、共有データベース・サーバは決して使用してはいけない。 ソフトウェア開発におけるたくさんの便利なもののように、共有データベー
まずはこれを見よ。 →Hudson - JDave ジョブのステータス画面で,ダッシュボードみたく複数のジョブ(サブジョブ?)を表示してるんだけど,そんなこと素のHudsonで出来たっけ? それはそれでだ。ジョブに階層持てるとなると,Emotional Hudsonのテキトーっぷりがバレるので,ちょっと調べてコンテキストパスの抜き方見つけたよ。 プラグインの解説ページには「${HUDSON_CONTEXT_PATH}でおk」って書いてあったけど「${rootURL}」のほうが当たりっぽかった。 #Google Codeが不調なのか,アップロードにコケるんでまだ.hpiは上げてない。 やたら密度の濃いHudsonプラグインの説明。 Stephen's Java Adventures: Writing a Hudson plug-in (Part 1 – Preparation) Stephe
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く