[operation:2183] Re: Hudsonのテスト環境試用のお願い
Kohsuke Kawaguchi
[E-MAIL ADDRESS DELETED]
2008年 11月 13日 (木) 05:23:13 JST
順番に問題を直している所です。
Koichi Kobayashi wrote:
> 1. 「下流プロジェクト」の設定が消える
>
> ジョブの設定画面で「他のプロジェクトのビルド」を
> 指定することができますが,ここで指定したジョブ
> (下流プロジェクト) の設定を変更すると,上流の
> プロジェクトの「他のプロジェクトのビルド」に
> 設定した内容が消えてしまいます.
>
> 例えば s2container-2.3-seasar2 の下流プロジェクトは
> s2container-2.3-s2tiger が設定してあるのですが,
> s2container-2.3-s2tiger の設定を変更すると,
> 上流・下流の関係が消えます.
>
> https://www.seasar.org/hudson/job/s2container-2.3-seasar2/
> https://www.seasar.org/hudson/job/s2container-2.3-s2tiger/
>
> もしかしたら使い方を間違ってるのかもしれませんが
> (指紋とかまだ理解できてないし),そうでないなら
> 設定が消えないようにしていただけるとありがたいです.
これは、1.262に向けて修正しておきました。
> 2.フリースタイル・プロジェクトで pom.xml の指定ができない
>
> 「Maven2プロジェクトのビルド」で作成したジョブは
> 設定画面の「ルート POM」で対象の pom.xml を
> 指定することができますが,「フリースタイル・
> プロジェクトのビルド」や「マルチ構成プロジェクトの
> ビルド」で作成したジョブだと,「ビルド手順の追加」で
> 追加した「Maven の呼び出し」で pom.xml を指定することが
> できません.
> フリースタイルでも実行する pom.xml を指定できた方が
> よいかと思います.
これも、1.262に追加しました。
> 3.Maven2 プロジェクトでの pom.xml の指定がヘルプと異なる
>
> 「Maven2プロジェクトのビルド」で作成したジョブでは
> 実行する pom.xml を「ルート POM」指定できますが,
> そのヘルプでは「ワークスペースのルートからの相対)パスを
> 指定」となっいるにも関わらず,実際には最初の「ローカル
> モジュールディレクトリ」からの相対パスになっているようです.
>
> 例えば s2container-2.4-s2tiger の場合,
>
> https://www.seasar.org/hudson/job/s2container-2.4-s2tiger/configure
>
> 「ローカルモジュールディレクトリ」は 2 つあり,
>
> ${WORKSPACE}/
> s2-tiger/
> pom.xml
> seasar2/
> pom.xml
>
> というディレクトリ構成になります.
>
> ルート POM を指定する場合,ヘルプのとおりだと
> s2-tiger/pom.xml や seasar2/pom.xml となるはず
> ですが,そう入力すると
>
> No such file: s2-tiger/pom.xml
>
> とエラーメッセージが出力されます.
> 実際には,pom.xml と指定すると s2-tiger/pom.xml が
> 実行されること,../seasar2/pom.xml と指定すると
> エラーにならないことから,ルート POM の指定は
> ワークスペースルートからの相対パスではなく,最初の
> 「ローカルモジュールディレクトリ」からの相対パスに
> なっているものと思われます.
>
> 多くのジョブではローカルモジュールディレクトリは
> 一つしかないと思われるので,現在の仕様が使い勝手は
> 優れていそうなので,ヘルプを修正していただくのが
> よいかと思います.
これも変更しておきました。
--
Kohsuke Kawaguchi
http://weblogs.java.net/blog/kohsuke/
operation メーリングリストの案内