2017-09-15 159 views
0

的文件我想从我的loacal PC中的文件参数中使用文件参数从项目工作区以外的任何地方上传文件并将其发送到vi FTP(带put)。 出现以下问题:当上传的文件位于PC上除项目工作区以外的任何位置时,文件参数中的名称在“文件位置”(在我的情况为“文件”,请参见屏幕截图)中更改。 如何获取此场景中的浏览路径,以便使文件名(/ browse/path/to/the/file/$ file)的路径分别与原始名称相对应。 如果还有其他方法,Jenkins中的插件可以从PC上传任何文件,请告诉我。 谢谢! bash的代码是:Jenkins上传带有文件参数

#!C:\cygwin64\bin\bash.exe 
export PATH=$PATH:/usr/bin 

for ((c=0; c<$NumberOFjobs; c++)) ;do 

USER=usser   
PASS=pass 

ftp -inv $IP <<EOF 
user $USER $PASS 
cd /D:/builds2 
put $file 
bye 
EOF 
ls -l 
done 
exit 0 

FileParameterscreen 如果我使用:“提档”工作“正常”,除了原来的文件名称被改变。 如果我使用:“put $ file”给出原始文件名,则发生“文件未找到”错误。

回答