2009年1月9日金曜日

Hudson導入にむけて7

Tracのタイムラインに、Hudsonのビルド情報を関係するジョブだけを表示する方法

Tracの管理画面 > plugin > hudson で遷移し、feed_urlのテキストボックスに、
http://localhost:8010/hudson/job/jobname/rssAll

と入力することにより、表示することができました。
なぜドメインがlocalhostかというと、TracLightningのデフォルトの設定だと、http://server/hudson へのアクセスはBasic認証が掛かり、HudsonPluginからhudsonのfeedがとれないようでした。
HudsonPluginはTracサーバ自身で動いているので、TracのAPサーバを通さずにhudsonに直接feedを取らせに生かせたらいけんじゃね?ってことでこうしました。

ちなみポート番号は環境に合わせて修正して貰えればと思います。
TracLightningのデフォルトであればこれでいいと思いますが。

ふー

1 件のコメント:

Unknown さんのコメント...

そういえば、feed_urlのデフォルト値って「http://localhost/hudson」になってたような・・・
わざわざ「http://servername/hudson」に変えてしまったのが、元凶だったか?
ていうか自滅したってことですね(泣