下流プロジェクトへのパラメータ渡し

1,004 views
Skip to first unread message

Noriko Iwai

unread,
Mar 23, 2011, 9:31:06 AM3/23/11
to 日本Jenkinsユーザー会
こんにちは。お世話になります。

下流プロジェクトへのパラメータ渡しについて質問です。
複数のノードでひとつの処理を連携して行わせたいと思っています。
ノード毎にプロジェクトを作成し、処理の順番に従って実行させ、それぞれビルド後の処理として次の下流プロジェクトをキックしています。

この際、「ビルドのパラメータ化」を設定し、上流プロジェクトで入力したパラメータを下流プロジェクトにもそのまま引き継がせたい
のですが、何か方法は無いでしょうか。
最初はすべてのプロジェクトで同じ名前のパラメータを用意して実行させたのですが、最初の上流プロジェクト以外、すべての
下流のプロジェクトはデフォルト値で実行されてしまいます。

Limitations
http://wiki.hudson-ci.org/display/HUDSON/Parameterized+Build#ParameterizedBuild-Limitations

これを見ると、ビルドトリガではパラメータ渡しが出来ないように読めるのですが、代替の方法として何かありますでしょうか。
ビルドトリガの「リモートからビルド」で、HTTPリクエストをプロジェクトのコマンド(スクリプト)で呼び出すしかないでしょうか。

プラグインがあればそれでも良いのですが、なるべくシンプルな方法があればと思います。
アドバイスいただければ幸いです。

よろしくお願いいたします。

Seiji Sogabe

unread,
Mar 23, 2011, 6:36:01 PM3/23/11
to jenkin...@googlegroups.com
曽我部です。

Parameterized Trigger Pluginはどうでしょうか。上流プロジェクトのパラ
メータをそのまま下流に渡せるようです。

http://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Trigger+Plugin


--
Seiji Sogabe s.so...@gmail.com

Noriko Iwai

unread,
Mar 23, 2011, 10:47:53 PM3/23/11
to 日本Jenkinsユーザー会
曽我部さん

早速のご回答ありがとうございます。

お勧めいただいたプラグインを試してみたところ、簡単に下流プロジェクトをパラメータつきで
キックすることができました!
おかげさまでやりたいことが実現できそうです。

大変助かりました。
ありがとうございます。


On 3月24日, 午前7:36, Seiji Sogabe <s.sog...@gmail.com> wrote:
> 曽我部です。
>
> Parameterized Trigger Pluginはどうでしょうか。上流プロジェクトのパラ
> メータをそのまま下流に渡せるようです。
>
> http://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Trigger+Plugin
>
> (2011年03月23日 22:31), Noriko Iwai wrote:
>
>
>
> > こんにちは。お世話になります。
>
> > 下流プロジェクトへのパラメータ渡しについて質問です。
> > 複数のノードでひとつの処理を連携して行わせたいと思っています。
> > ノード毎にプロジェクトを作成し、処理の順番に従って実行させ、それぞれビルド後の処理として次の下流プロジェクトをキックしています。
>
> > この際、「ビルドのパラメータ化」を設定し、上流プロジェクトで入力したパラメータを下流プロジェクトにもそのまま引き継がせたい
> > のですが、何か方法は無いでしょうか。
> > 最初はすべてのプロジェクトで同じ名前のパラメータを用意して実行させたのですが、最初の上流プロジェクト以外、すべての
> > 下流のプロジェクトはデフォルト値で実行されてしまいます。
>
> > Limitations
> >http://wiki.hudson-ci.org/display/HUDSON/Parameterized+Build#Paramete...
>
> > これを見ると、ビルドトリガではパラメータ渡しが出来ないように読めるのですが、代替の方法として何かありますでしょうか。
> > ビルドトリガの「リモートからビルド」で、HTTPリクエストをプロジェクトのコマンド(スクリプト)で呼び出すしかないでしょうか。
>
> > プラグインがあればそれでも良いのですが、なるべくシンプルな方法があればと思います。
> > アドバイスいただければ幸いです。
>
> > よろしくお願いいたします。
>
> --
> Seiji Sogabe s.sog...@gmail.com
Reply all
Reply to author
Forward
Message has been deleted
0 new messages