ジェンキンスは、使用して複数のジョブを実装するプラグインに平行し、その後トリガジョブ

序文

何らかの理由で、時には、自動化する自動化スクリプトを使用して、またはジェンキンスは、ユースケースの効率を向上させるためには、スクリプトを実行中に、複数のジョブを作成する必要があるかもしれません。

例えば、私は実行するためにジェンキンスと接触していたRobot Framework、あまりにも多くの患者が使用しているため、その並列に実行するために多くの仕事を作成することを検討して、しかし、自動化スクリプトをRobot Framework正確に1つの統合レポートでrebot機能するので、複数のジョブ・フィニッシュは、それがされるとき連結各ジョブのレポート、そして最終的には結果の最終報告書を得ました。

しかし、雇用創出の番号の後、我々はそれが我々が入手しやすい組み合わせ報告しませんが、良くない結果が速やかに報告し、電子メールで送る方法を決定するので、行われる各ジョブを実行するのに要する時間を知らないかもしれませんそしてプラグインジェンキンス、それ私の問題に良い解決策を見つけるために、後でインターネット。

プラグインをインストールしよう

これは、実行されているすべての現在の下流のジョブ仕事を待ち、その後、別のジョブを起動するように設定し、それは上記の問題との良好な取引になりますとすることができ、プラグイントリガ仕事です。

>プラグインマネージャ- - >オプションのプラグイン、検索ジェンキンスコンソールで、[システム] Joinプラグインのインストールを見つけます。

プラグインをインストールしよう

正常にインストール

インストールが完了したら、あなたはまた、プラグインがインストールされているリストを見つけることができます。

インストールのリスト

プラグインの使用に参加

現在のジョブがその意味を反映するために、より下流の仕事をしている通常時に、プラグインの使用に参加。そのため、より多くの雇用創出と、次のシナリオの設計:

ジョブA:最初にジョブトリガは、それが下流B1、B2のである
:ジョブB1操作部ユースケース、及びB2の並走
:ジョブB2を実行する操作部ユースケース、およびB1パラレル
:ジョブCを仕上げているA、B1、B2を待機します後に、それがトリガされます。

では、ジョブA、などの構成は次のとおりです。

ステップの構築

ジョブAの設定手順

選択の建設段階での操作後にJoin Trigger応答ポイントが見つからなかった場合は、より多くのあなたは、別のプラグが取り付けられて試すことができます。Parameterized Trigger役割は、それぞれのジョブがジョブに関連するいくつかの情報を渡すことができたときにプラグコネクタを作ることです。最善をインストールした後ジェンキンスを再起動して、ジョブを設定するときにクリックしJoin Trigger、通常の見つけました。

パラメータ化されたトリガは、プラグインのインストール

BLジョブ/ B2、ユースケースを実行するために、実際の状況に応じて提供することができます。

Cジョブが、それは他の仕事をトリガし、実行された結果は、集計レポートおよび送信メッセージに使用することができます。

以上の設定が完了した後、ときjob A引き金その下流の実装後のビルドjob B1/B2開始並列実行、job B1/B2ジョブによって通知を受けて実行されるが、ビルドに時間がかかるとトリガjob Cによってjob C統合レポート操作の実装、および電子メールを送信します。

おすすめ

転載: www.cnblogs.com/wintest/p/12212430.html