2017-09-15 187 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」給出原始文件名,則發生「文件未找到」錯誤。

回答