2016-11-13 35 views
0

我試圖創建一個交叉編譯作業,這將爲我的代碼構建Windows & Linux。 我已經設置了Windows的& Linux jenkins節點,並配置了兩個作業,一個帶有'windows'標籤,在我的Windows機器上運行,另一個帶'linux'標籤在我的linux機器上運行。 我安裝了多椎插件,幷包裹兩個作業並行 運行時都成功完成,我想複製所有生成的文件和做對他們的操作 換句話說,我希望將這些文件從兩個作業複製爲進一步遠程工作區操作 任何人都可以提出一種方法如何做到這一點?從遠程Jenkins工作區複製文件

回答

1
  • 您的文件添加到您的孩子工作的工件(使用「存檔文物」生成後步驟)
  • 在父作業「從另一個項目複製文物」添加構建步驟,把你的孩子的作業名並選擇在現場「打造由當前多椎構建觸發」「哪個打造」
+0

感謝。從我的工作空間製作工件意味着它可以讓它們保持在我的主機上。事後可以刪除它們嗎?否則我的磁盤空間將很快耗盡 – buddy123

+0

這意味着特定作業的每個版本都會將構建工件存儲在Jenkins主服務器上。要解決磁盤空間問題,您應該設置「放棄舊版本」並定義要存儲的最新版本的數量(可能爲1) – Ivan

+0

我的回答對您有幫助嗎? – Ivan