9
我試圖將現有的Jenkins構建工作移動到單個Jenkins 2管道,並且想知道是否可以在構建內將文件從一個節點複製到另一個節點。我的想法是:使用Jenkins管道在節點之間複製構建工件
Node A (Windows)
Checkout scm
Execute ant build
Archive artifact (or whatever required action)
Node B (Unix)
Checkout scm
Copy build artifact from node A --> is this possible ?
Execute ant build
Then followed by tests...
我試圖使用複製神器的一步,但它似乎沒有正常工作,所以我不知道是否有在的中間複製文件的方式管道,或者如果我必須留在當前的構建體系結構(使用copy artifact plugin,但完全獨立的構建作業)。
歡迎計算器。您可以在您的帖子中添加「似乎無法正常工作」的代碼... ;-) – StephenKing
我正在使用'step([$ class:'ArtifactArchiver',artifacts:'dist/*。zip']] )'將工件歸檔到第一個節點上,然後'step([$ class:'CopyArtifact',filter:'dist/*。zip',fingerprintArtifacts:true,projectName:'PCT')'但是工件似乎只是在構建結束後可用 –