2017-07-25 19 views
0

我有兩個上游項目(Pro1,Pro2)。兩個上游項目均存檔工件。我想創建一個下游項目來複制上游項目中觸發下游項目的工件。如何在Jenkins中複製上游項目中的工件?

例如,如果下游由Pro1觸發,那麼它將複製來自Pro1而非Pro2的工件。在Jenkins中,我可以配置一個項目來複制其他項目的工件,但我必須指定其他項目名稱。在這種情況下如何指定運行時項目名稱?

回答

0

這是您所需的方案實施辦法的一種方式,

證上游作業名到下游工作作爲輸入參數。

使用Conditional BuildStep Plugin可以使用作業名稱輸入參數來檢查哪個作業觸發了下游。通過使用此添加條件語句來檢查和複製各個作業中的工件。

+0

在條件buildstep插件中,我應該選擇哪個「Run?」?有很多像'布爾有條件的,構建原因,文件存在'等。哪一個可以用來讀取構建參數? –

+0

字符串匹配 運行,如果兩個字符串是相同的 – Suresh

+0

所以你的意思是我應該檢查'$ PROJECT_NAME'是否等於'Pro1'? –

相關問題