2016-12-28 9 views
0

私は1つのJenkinsデプロイメントと5つの異なるテストジョブを異なるgitリポジトリと同じように使用します。ビルドが成功した後、Jenkinsのダウンストリームジョブを条件ベースでトリガーする方法

デプロイジョブが動的に完了したら、特定のテストジョブをトリガーしたいと思う。具体的には

: -

展開ジョブ名: ''

個々の試験ジョブ名:P、Q、R、S、T

一度ジョブ成功したら、トリガージョブ

RリポジトリのURLがwiと一致する場合リポジトリのURLが

S場合番目のリポジトリ名R

他のトリガが賢明

はあなたが私に教えてくださいすることができように.....リポジトリ名S

と一致しますどのように私はこれを達成することができますか?

答えて

1

Conditional BuildStep Pluginを使用すると簡単に達成できます。

次のように条件付きのステップを追加します。

Build -> Add Build Step -> Conditional Steps (multiple) 

そして、このRegular expression matchを選択したときに正規表現マッチ、あなたのリポジトリのURLを割り当て、このリポジトリのためのあなたのテストジョブを実行するローカル的環境を持っていますリポジトリのURL。あなたの5つのリポジトリごとにそのようなステップを作成します。例えば

Regular expression match

関連する問題