2017-08-06 46 views
0

我有兩個在不同計算機上運行的Jenkins作業。在計算機1上,我讀取屬性文件並將其用於環境變量。但我需要PC 2上的同一個文件,它只存在於第一個文件中。當第一個Jenkins作業完成時,它會啓動第二個作業,它可以通過作業傳遞參數文件,但是必須爲每個參數創建帶有參數化觸發器插件的單獨參數,並且我有很多並且不想這樣做。這個問題有簡單的解決方案嗎?在作業之間傳遞大量參數

回答

1

忘記詹金斯1和插件參數觸發插件......,我們在這些年來2017年至2018年... 使用詹金斯2,這裏有您需要的一個例子:

node ("pc1") { 
stage "step1" 
stash name: "app", includes: "properties_dir/*" 
} 

node ("pc2") { 
stage "step2" 
dir("dir_to_unstash") { 
    unstash "app" 
} 
}