2017-07-03 9 views
0

Jenkinsジョブでリモートパラメータ化されたジョブが起動しています。 Block until the remote triggered projects finish their builds. オプションの横にあるチェックボックスをオンにしました。場合によっては正常に動作することもありますが、トリガーされたリモートジョブの作成中に最初のジョブがブロックされないことがあります。リモートジョブが開始リモートジョブをトリガし、リモートジョブの構築中に実際のジョブをブロックすることがJenkinsでは機能していません

16時07分00秒リモートビルドが完了するまで

16時07分00秒は、地元の仕事をブロッキング:

はログから次のスニペットをチェック!

16:07:00リモートビルドはステータスSUCCESSで終了しました。

リモートジョブは1秒で正常に終了したようですが、リモートジョブは約1秒で完了したようです。 10分のビルド時間と私はそれが正しく起動されていることを確認し、呼び出し元のジョブがこれを記録して行ったときにまだ実行していました。

ブロッキングに何が問題なのですか?

答えて

0

1秒で完了するのは、リモートジョブのキューイングと起動だけです。それが意図されているのか、バグなのかわかりません(プラグインのJIRA pageでこれを聞いてください)。 リモートジョブが実際に終了するまで、自分で親ジョブをブロックする必要があります。 Block until...オプションを使用するときに利用可能な環境に基づいて、ポーリング方式(10秒ごとにステータスを確認するなど)を行うことができます。特にTRIGGERED_BUILD_RESULT_<project name>https://wiki.jenkins.io/display/JENKINS/Parameterized+Trigger+Plugin参照)

関連する問題