Bash Jenkins上传带有文件参数的文件

Bash Jenkins上传带有文件参数的文件,bash,jenkins,Bash,Jenkins,我想使用File Parameter从我的loacal PC从项目工作区以外的任何地方上传Jenkins的文件,并将其发送到vi FTP(带put)。 出现以下问题:当上载的文件位于我的PC上除项目工作区以外的任何位置时,名称会从文件参数更改为“文件位置”(在我的情况下是“文件”,请参见屏幕截图)。 如何在这种情况下获取浏览路径,以使文件名(/browse/path/to/the/file/$file)的正确路径与原始名称相对应。 如果有其他方法,在詹金斯插件上传任何文件从PC请让我知道。 非常

我想使用File Parameter从我的loacal PC从项目工作区以外的任何地方上传Jenkins的文件,并将其发送到vi FTP(带put)。 出现以下问题:当上载的文件位于我的PC上除项目工作区以外的任何位置时,名称会从文件参数更改为“文件位置”(在我的情况下是“文件”,请参见屏幕截图)。 如何在这种情况下获取浏览路径,以使文件名(/browse/path/to/the/file/$file)的正确路径与原始名称相对应。 如果有其他方法,在詹金斯插件上传任何文件从PC请让我知道。 非常感谢。 bash代码是:

#!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
#!C:\cygwin64\bin\bash.exe
导出路径=$PATH:/usr/bin

对于((c=0;c我的问题的答案是:

mv file ${file}.
我在这里找到的:
我的问题的答案是:

mv file ${file}.
我在这里找到的: