2

次のようにジェンキンスを設定しようとしています:

テスト ジョブ --> (テスト ジョブ 1 とテスト ジョブ 2 を並行) --> テスト ジョブ 3 --> テスト ジョブ 4

現在、Join Plugin ( https://wiki.jenkins-ci.org/display/JENKINS/Join+Plugin ) と Build Pipeline Plugin を使用してこれを機能させています。

ただし、ビルド パイプラインの表示には、結合後に不必要に 2 つのテスト ジョブ 3 と 2 つのテスト ジョブ 4 が表示されます。以下を参照してください。

ここに画像の説明を入力

各ジョブの設定は次のとおりです。

テスト ジョブ: ここに画像の説明を入力

テスト ジョブ 1 & 2: ここに画像の説明を入力

テスト ジョブ 3:

ここに画像の説明を入力

テスト ジョブ 4:

ここに画像の説明を入力

2 つの並列プロセスが終了した後、テスト ジョブ 3 とテスト ジョブ 4 の「ブルー」バージョンをビルド パイプラインから削除したいと考えています。

これらを削除するのを手伝ってくれる人はいますか?

乾杯

4

4 に答える 4

2

Build Flow プラグインで試す

並列ジョブと順次ジョブの両方を実行します。

于 2015-07-22T13:10:14.583 に答える
0

'Jenkins - Build Pipeline' プラグイン サポートは css をカスタマイズします。

于 2013-11-11T09:11:02.590 に答える
0

マルチジョブ プラグインと一緒にビルド パイプライン プラグインを使用できます。Join プラグインの代わりに Multijob プラグインを使用するだけです。基本的にマルチジョブプラグインは、特定のジョブを同時に実行するためにのみ使用されます。

このようにすれば、パイプライン ビューのビルドが台無しになることはありません。

これは、パイプライン ビルド ビューでどのように見えるかです

ここに画像の説明を入力

  1. build-bv-docker-images はマルチジョブ プラグイン ジョブです。
  2. build-(activemq|postgres|tomcat|wildfly)-bv_image は、docker イメージのビルドに使用される単純なジョブです
  3. deploy-staging は build-bv-docker-images ジョブの後にトリガーされるジョブです。論理的に言えば、build-*-bv-images ジョブのスタックの直後に表示されるはずですが、このスタックの一部として表示されます。それでも、このスタックのすべてのジョブが完了するまで待機しています。スタックの一番上に表示するには、 deploy-staging ジョブの前に + 記号を付ける必要がありました。ぎこちなく見えますが、スタックの一番下に deploy-staging ジョブが表示されるよりはましです。

これは、build-bv-docker-images マルチジョブの構成方法です ここに画像の説明を入力

于 2015-06-28T19:06:13.413 に答える