2016-08-05 123 views
0

我有一個multi configuration matrix job由3個配置組成。我有一個用戶定義的軸讓我們稱之爲ParameterA,並且每個配置有3個值value1,value2,value3。多配置詹金斯的工作

這項工作也有一個促進過程。在推廣過程中,我複製了3個產品,我想用groovy/curl將它們推送到Artifactory。

爲了做到這一點,我需要通過文物的名稱環路(名字都取得了jobName-的。

有沒有一種方法來檢索或保存參數α的所有值,這樣我可以遍歷它們並執行curl命令來上傳每一個?

喜歡的東西ParameterA=value1,value2,value3

回答

0

一種方法可以做到這一點是使用在推動過程中作業的Groovy Postbuild Plugin(我假設它是一個單獨的作業?)。

在後期製作步驟中,您將可以訪問Jenkins model,其中包含您可能需要提取ParameterA軸的所有內容,以及通過groovy/curl上傳的功能。

不幸的是,我現在無法進入Jenkins javadoc,因此我無法查找必要的函數來檢索相應的ParameterA軸,但希望這會讓您開始。