2
運行一個Jenkins流水線(基於Groovy),包含多個節點的階段,我需要從StageA上的NodeA上的某個文件中的列表傳遞給StageB上的nodeB。Jenkins流水線階段 - 傳遞整個文件
在STAGEA NodeA上我跑
DEVenv = readFile 'somefile.txt'
在stageB我跑
println DEVenv
到目前爲止好,我得到的控制檯輸出。
現在如何將println DEVenv
的輸出傳遞給文件?
println DEVenv > otherfile.txt
不會做的伎倆:-(
我敢肯定,這不是什麼大不了的,但我一直攪動互聯網進行了幾個小時都沒有結果。
對不起,新來這個,我該怎麼去使用stash unstash?和umm,將不會文本:DEVenv將文字「DEVenv」寫入文件,而不是DEVenv變量的whoel值? –
試一試..'DEVenv'是變量的名稱,與'「DEVenv」'相比。一些關於'(un)隱藏的信息可以在這裏找到(https://www.cloudbees.com/blog/parallelism-and-distributed-builds-jenkins)。您將需要將工作區從節點A複製到節點B. – StephenKing
乾杯,工作。謝謝,但我仍然堅持一個額外的groovy喜悅..在接下來的問題:http://stackoverflow.com/questions/40827434/jenkins-pipeline-in-stage1-read-number-from-file -in-的stage2-內節點正 –