2011-07-29 21 views
11

ジェンキンには、すべての下流のタスクで特定のタスクをブロックする方法はありますか?私は一連の機能テストフェーズを持っており、それぞれはデプロイ後にサーバーに対して実行する必要があります。ただし、テストの実行中にではなく、を更新する必要があります。すべてのダウンストリームタスクが完了するまでjenkinsタスクをブロックしますか?

だから私は仕事を持っている:

A -> B -> C

私はC完了するまでブロックするAを必要としています。

どうすればいいですか?

答えて

14

プロジェクトAの詳細プロジェクトオプション「ビルド時にビルドをブロックする」オプションを参照してください。これは、すべてのダウンストリームプロジェクト(つまりBとC)が完了するまで。

7

ジェイソンが設定述べたように、「高度なプロジェクトオプション」セクションの下で、次のようになります。

Block build when downstream project is building

+5

なお、そのあなたが「詳細」をクリックする必要がありますので、見つけるのは少し難しいですボタンを押して、上記のオプションセットを表示させます。これはJenkins verで利用できました。 1.458私のために。 –

関連する問題