4

NIGHTLY定期的なタイマーによって毎晩 1 回実行されるジョブがあります。ここで、Hudsonでの別のジョブの最後の実行が成功した場合にのみジョブが実行される
ように変更したいと考えています。NIGHTLYFOO

ノート:

  • ジョブFOOは毎日何度も実行され、SCM によってトリガーされます。
  • NIGHTLY1 晩に 1 回だけ、特定の時間に実行する必要があります。

現在、ジョブのリモートAPIにアクセスしてジョブが成功したかどうかを確認し、成功した場合はNIGHTLYジョブをトリガーNIGHTLY_TRIGGERするbashスクリプトを実行する別のジョブがあります。FOOFOO

これを行うためのより良い/よりクリーンな方法はありますか? (いくつかの Hudson プラグインを使用することをお勧めします)

4

1 に答える 1

0

この種のシナリオ用に作成されたHudson Join Pluginを確認できます (別のジョブを実行する前に、ジョブの終了を待ちます)。
最終結果は、すでに行っていることと大差ありませんが、これはきちんとパラメーター化されます。

代替テキスト

そのため、ジョブのステータスを確認する必要はありますFOOが、少なくともジョブの完了直後に確認する必要があります。 FOO

于 2010-09-19T14:35:37.797 に答える