簡體   English   中英

使用Java將文件從本地計算機復制到遠程計算機時需要幫助

[英]Need help in copying a file from local machine to remote machine using java

我的工作區中有一個csv文件,我需要將其復制到運行硒網格的另一台計算機上,以便測試在執行腳本時可以使用它。 請提出一種復制這些文件的方法?

有一個本地的Jenkins解決方案,不確定是否需要Java: 存檔 cvs文件,然后使用Copy Artifact Plugin將其添加到Selenium作業的WS中。

我認為最簡單的解決方案是使用保管箱或類似的服務。 您可以使用execute shell命令將其復制到jenkins作業中的保管箱文件夾中。 並且它將自動與您安裝的其他計算機同步。

cp ~/Home/jobs/YourJob/workspace/yourproject/build/outputs/foo.csv /User/youruser/Dropbox

您可以使用新的管道插件(也稱為工作流)並執行以下操作:

node('master') {
    //stash what ever you need
    stash includes: 'path/to/things/*', name: 'binary'
}


node('selenium') {
   //get it in selenium server
   unstash 'binary'
}

注意:您必須將“ selenium”配置為從屬

您可以了解更多信息:

https://www.cloudbees.com/blog/parallelism-and-distributed-builds-jenkins

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM