Hudson の検索結果:

Hudson now has an update center to simplify the installation of new plugins.

Hudson v1.222で管理画面からプラグインを直接ダウンロードできるようになったよ。 スゴス。 2日ぶりにGoogle Reader見たら各所で報告されてる。あたしのアンテナが鈍ってただけか。 →http://weblogs.java.net/blog/kohsuke/archive/2008/06/hudson_1222_upd.html →http://weblogs.java.net/blog/johnsmart/archive/2008/06/new_featu…

で,結局のところ,このおっさんは誰なんだ?

と誰もが一度,思ったに違いない。 気がつきゃすっかりHudsonの顔になってるこのナイスミドル。初期のバージョンでは居なかったと思うんですが,そろそろ誕生秘話など教えてもらえないでしょうか。>川口さん ワケルくんみたくプロフィールあっても楽しいかも。そんでもって,ねこび〜んのお世話もしてたら笑う。:-D

アクエリウム - Kohsuke の新しい仕事と Hudson の今後

…こんな告知が。 → Hudsonがついに昼間の仕事になりました - 川口耕介のブログ すごーい。Sun,気が利いてるー。川口さん,おめでとうございます。 ひいきにしてるツールの評判がバンバン上がっていくのを目の当たりにできるってのは,うれしいもんですな。 あるいはテストで問題が起こった時に、サーバ上でテストが実行されて、問題の箇所にたどり着いたらHudsonが開発者に通知してリモートでデバッガをアタッチさせてくれたら、どんなに生産性が向上するでしょう?こういうのもやっていきた…

第4回 プラグインを使う:Hudsonを使ったアジャイルな開発入門|gihyo.jp … 技術評論社

…躊躇するなぁ。 #$HUDSON_HOME下に作られるジョブディレクトリも日本語になんのかな? ちなみに,あたしはジョブ名に日本語使ってみた事は無いよ。:-D XFDについて若干フォローしとくと「ワイヤレスで電源on/offをするアダプタ」ってのはX10デバイスのことですよね。 Ambient Orbともども日本じゃ手に入らないはずなんで,指くわえて見ましょう。 国内で入手するとしたら,せいぜいUSB制御電源タップくらいかと。あとは,GainerとかUSB-IOあたり。 ただ…

第2回 Hudson事始め:Hudsonを使ったアジャイルな開発入門|gihyo.jp … 技術評論社

しかし,Hudsonを導入するメリットの一つは極力早くビルド結果をフィードバックすることにあるので,ソースコードの変更のタイミングとは無関係にビルドをするというこの設定はできるだけ避けるべきです。特に,一日一回しかビルドをしないという貧乏臭い発想は捨てて,コンピュータの代金の元をとってやるという位の気合でできるだけ頻繁にビルドしてみてください。 うひゃ,ナイトリーしかやってないや。サーセン。:-)

特定のファイルのみを表示するようにスコープ設定してみた

…はこう。 file[hudson-war]:resources/help//*.html&&(file[hudson-war]:resources/help//*_ja.html||!file[hudson-war]:resources/help//*_*.html) 中途半端にしか正規表現が使えなくて,ちと苦労したが,こうゆう意味合い。 hudson-warモジュールの'resources/help/'内の HTMLファイルで,以下の条件を満たすこと。 '*_ja.html…

ジョブごとに任意の環境変数を設定できたら便利だろうか?

…るはずだ。 もともとHudson固有の環境変数が設定できるんで,拡張ポイントがあればプラグイン,ダメなら本体ハックすればできるだろうと調べてみたら,ちょうどよさげな拡張ポイントを見つけた。 →BuildWrapper これの #setUp() とBuildWrapper.Environment.html#buildEnvVars() あたりをほげればなんとかなりそうな予感。 実際に作ってみるかどうかは,興味と暇とご相談。少なくともGW中は手を出さないので,やりたい人いたら譲り…

頼まれもしないのにSabotterを移植してみた

…とこフレンドタイムラインを見るだけでポストはできないよ。 ちょっと色気を出して,新着メッセージを通知するようにしてみた。 根性が続けば,あとこんなことやりたい。 ダイレクトメッセージも取得できるようにしたい。 メッセージのポストはできた方がいいかな... akrさんくらいしか需要は無いので,仕様は軽めでいいか。 #凝ったコトしたかったら他のクライアント使って。:-) ps. Hudsonの翻訳が飽きたとかって,id:kkawaとかid:cactusmanにはナイショだ。:-P

Atlassian IDE Plugin

…sianはひとつだけ良いことをした。プラグイン本体はオープンソースなんで,コードが見放題だよ。 JIRA→Trac,Bamboo→Hudsonって対比ができるけど,プラグイン作る気になるかどうかは,また別の話だ。:-P ps. Crucible→ReviewBoardあたりなんだけど,ReviewBoardはもうプラグインがある。 →Google Code Archive - Long-term storage for Google Code Project Hosting.

Mirosław Jedynak - .NET blog: 6 steps to successful Continuous Integration

…法」って感じか? #hudsonカテゴリだけど,普通のCIネタ。なんか世の中的にも最近CIネタ多くない? それぞれの方法について,初期コストと維持コストの対比が提示されているところが印象的。感覚的だけど,このグラフは同意できる。 Establish vs. maintain cost for Continuous Integration Mirosław Jedynak - .NET blog: 6 steps to successful Continuous Integra…

IDEAのMavenサポートのありがたみがわからんなら,Hudsonプロジェクトをマウントしてみるといい

…みたいとは思わんけど,Mavenizeされたプロジェクトを開くのに,これほど適したIDEもそうないと改めて思った次第であります。 感心したところで言えば,POM直接開けるってのと,"Run/Debug Configurations"に"Maven"があるってことね。 後者は,"hudson:run"ゴールを設定しておけばデバッガ起動も楽々さ(YourKitも楽勝です)。 って笑っちまうぞ,コノヤロウ。:-D #直接は関係ないけど,コード探索すんのホントウに便利ね。> IDEA

Hudsonにへっぽこパッチをあてて,TinyMCEを組み込んでみた

Hudsonの「説明を記入」はなかなか便利なんだけど,素のテキストエリアで使い勝手がイマイチだったので,TinyMCEを組み込んでみた。 組み込み方 TinyMCEを '$HUDSON_HOME/main/war/resources/scripts' に放り込む。 あと,こんなパッチあててビルドする(つってもコンパイル不要なんで,実行環境に直接あててもいい)。 Index: core/src/main/resources/hudson/model/AbstractModelO…

Hudsonにへっぽこパッチをあてて,ファイル名が日本語でも文字化けしないでZIPアーカイブできるようにした

…main/java/hudson/FilePath.java =================================================================== --- core/src/main/java/hudson/FilePath.java (revision 1.45) +++ core/src/main/java/hudson/FilePath.java Mon Mar 31 22:54:38 JST 2008 @@ -22,6…

Issue Navigation Linkを設定してみた

…,java.net(hudson)の設定をやってみた。 まずは設定側(Settings -> Version Control -> Issue Navigation)。 "(issue #id)"って書く人と,"Issue number: id"って書く人がいるんで両方登録しといた。 見ての通り,パターンの区画は普通にかっこでくくるだけでいいみたい。ただ,パターン区画の指定は "\n"じゃなくて"$n"("$0"で全部)が正しいようだ。 あとはこんな具合にコミットログの該当箇…

Hudson v1.201リリース

って思ったらもうv1.202出てるし。 それはさておき,課題#37は結構な目玉機能だよ。ドラッグ&ドロップでビルドオーダを変更できるようになったよ。 すごいぞ。>Hudson Build configuration UI is changed to support multiple builders with control of execution order. (issue 37)

翻訳パネルプラグイン作ってみた

…依存するプラグインの設定抜いたりする場合は,プラグイン名に注意が必要だ。ということがわかったよ。 ps. せっかくHudsonの中の人になったのと,でも「英語は気合いで分かった気になる」程度の英語弱者だし,との間でなんとなく揺れてるオレガイル。:-P (追記)逆翻訳もできるようにした。 その気になったら,やってみたいリスト。 翻訳パネルを複数持てるようにしたい。→JTabbedPaneでも貼るか? IntentionAction設定して,エディタから翻訳パネルに連携させたい。

ようやっとjava.netにEmotional Hudsonプラグインをリリースできたー

…→ https://hudson.dev.java.net/servlets/ProjectDocumentList?folderID=8963&expandFolder=8963&folderID=0 というわけで,そこに至までの経緯を残す。 今までやったことを一旦無かった事にする。 '$JAVA_HOME/jre/lib/ext'に無理くり放り込んだ jaxen と Rhino を削除。 $MAVEN_HOMEも全部消す。 Plugin tutorial - Settin…

どうしても hpi:upload にコケるよう。

…org.jvnet.hudson.tools:maven-hpi-plugin:1.18:upload' --> [DEBUG] (f) project = MavenProject: org.jvnet.hudson.plugins:emotional-hudson:1.02-SNAPSHOT @ /Users/mars/IdeaProjects/hudson/hudson/plugins/emotional-hudson/pom.xml [DEBUG] -- end co…

Internationalization - Translating static HTML resources

Hudsonのワーキングコピーをつらつら見てたらヘルプコンテンツも国際化できることに気付いたよ。ちゃんと,Wikiにも載ってた。 Stand-alone HTML files are often used in Hudson for things like inline help messages. These resources need to be translated by adding the locale code between the file name and…

OSX上でHudsonのビルドに成功したよ

…java.netからhudsonモジュールをチェックアウトしておく。 モジュール名は 'hudson/hudson' くわしくは,こちら。→http://hudson.gotdns.com/wiki/display/HUDSON/Building+Hudson ワーキングコピーのルートを仮に $HUDSON_HOME としよう。 ビルドまでの道のり いきなり, $ cd $HUDSON_HOME $ mvn installとかやる。Hudson-coreどころか,すべてのプラ…

Emotional-Hudsonプラグインをリリースしてみた...けど失敗した。:-(

…Emotional Hudson plugin"? (org.jvnet.hudson.plugins:emotional-hudson) 1.01: : 1.01 What is SCM release tag or label for "Emotional Hudson plugin"? (org.jvnet.hudson.plugins:emotional-hudson) emotional-hudson-1_01: : What is the new developm…

世界一簡単なHudson-Trac連携法

こんな具合で,HudsonのテストトレンドをTracに貼る。 ただそれだけ。 {{{ #!html <h3>テスト結果の傾向</h3> <a href="http://example.com:8080/hudson/job/sample-job/"> <img src="http://example.com:8080/hudson/job/sample-job/test/trend"> </a> }}}でも見た目はそれなり。:-D

Test Early » Hudson’s so Groovy

HudsonのGroovyプラグインは,簡単な処理(コマンドリスト)を登録しちゃえば,いちいちSCMにスクリプト登録しなくて便利だよって話。 この場合は,SCMが勝手にディレクトリをread-onlyにしちゃうから,こんなGroovyスクリプトで権限解除しちゃうぞ。 def ant = new AntBuilder() ant.chmod(dir:"./ci09_i/ui/rep2/reports/", perm:"ugo+rw", includes:"**/*.*") こう…

behind the times: TeamCity Rocks!

Hudsonの中の人になっても,TeamCityよいしょ記事はうれしい。 #だって,JetBrains社が好きなんじゃー。 でも,実際の話,TeamCityのPre-Tested CommitはTeamCityの特徴でもあるし,便利な機能だと思う。 ただ,みんなにTeamCity使わせるのはいろいろ難しいと思う。なにせ,IDEAから使ってこそのTeamCityだったりするんで。:-P

Emotional Hudsonをjava.netに移しました

…ゃんとコミットできたと思う(置き場所,"hudson/hudson/plugins"で良かったですかね?)。 →https://hudson.dev.java.net/source/browse/hudson/hudson/plugins/emotional-hudson/ ついでに,まわりのプラグインをまねてPOMやパッケージ名を変えておきました。 #厚かましくも,"hudson.plugins"パッケージを名乗るぜ。:-D ん?気がつきゃ,あたしもHudsonの中の人か?

Google CodeのDownloadってファイル消せなくなるのね

rootUrl対応版emotional-hudsonをアップしたかったのにぃ。 ある程度,ダウンロード数があるファイルは消せないみたい(同名で上書きもダメ)。かといって,ディレクトリの概念がないので,どっかに退避させとくわけにもいかん。 うーん,意外と融通効かないなぁ。:-(

Jott to Build - use voice commands to build software

John Ferguson Smart's Blogより。Jottっていう伝言変換サービスを利用してCIにビルドさせる方法。 CI(Hudson)にとってはEメールをトリガーにしてるだけなんだけど,Eメール送信のトリガが音声(携帯電話)ってのがユニーク。「24観て思いついた」って書いてあるけど,実に面白いこと考えるモンだ。

そろそろHudson Plugin SDKについて一言いっておくか

Hudsonの中の人(川口さん)にEmotional Hudsonを紹介してもらったし,一言いっておく。 →http://weblogs.java.net/blog/kohsuke/archive/2008/02/emotional_hudso.html #いい加減,rootURL版に差し替えないと。 ...なーんて,エラそうに言うほどの事は何も無いんですけどね。:-D この前「プラグイン作るのはしんどい」言いましたが,SDKのせいじゃなくて自分がヘタレだからです。 むしろ,…

Writing a Hudson plug-in

やたら密度の濃いHudsonプラグインの説明。 Stephen's Java Adventures: Writing a Hudson plug-in (Part 1 – Preparation) Stephen's Java Adventures: Writing a Hudson plug-in (Part 2 – Understanding m2 and freestyle projects) Stephen's Java Adventures: Writing a H…

JDaveのHudsonが面白い事やってんだけど,どうやってんのこれ?

…ずはこれを見よ。 →Hudson - JDaveジョブのステータス画面で,ダッシュボードみたく複数のジョブ(サブジョブ?)を表示してるんだけど,そんなこと素のHudsonで出来たっけ? それはそれでだ。ジョブに階層持てるとなると,Emotional Hudsonのテキトーっぷりがバレるので,ちょっと調べてコンテキストパスの抜き方見つけたよ。 プラグインの解説ページには「${HUDSON_CONTEXT_PATH}でおk」って書いてあったけど「${rootURL}」のほうが当た…