2016-12-28 50 views
0

我有一個用例就像不同的Git倉庫1個詹金斯部署和5個不同的測試任務。如何觸發詹金斯下游的工作得到了成功

我想觸發特定的測試工作,一旦部署工作是動態的。

詳細地: -

部署作業名: ''

個別測試作業名稱:P,Q,R,S,T

一旦作業獲得成功,然後觸發作業

R如果存儲庫URL匹配wi個倉庫名[R

其他觸發

小號如果存儲庫URL與存儲庫名稱小號

匹配.....像明智

能否請你告訴我我如何才能做到這一點?

回答

1

您可以使用Conditional BuildStep Plugin輕鬆實現。

添加有條件的步驟如下:

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

然後選擇Regular expression match,並有在您指定的庫網址和執行你的測試工作這個存儲庫的本地環境時,正則表達式匹配這個庫網址。爲您的5個庫中的每一個這樣的步驟。

例如:

Regular expression match