Ftp自动上传脚本
Ftp自动上传脚本需求:定时编译特定仓库,将编译好的so,放到特定的文件服务器上。解决:利用Jenkins,定时编辑即可。这里分享一下其中Ftp自动上传部分。#获取日期BUILD_DATA=`date +%Y%m%d`# client端上传文件所在路径FILE_PATH="xxxxxx/xxx/xxx/"FILE_NAME="libxxxx.s
·
Ftp自动上传脚本
- 需求:定时编译特定仓库,将编译好的so,放到特定的文件服务器上。
- 解决:利用Jenkins,定时编辑即可。这里分享一下其中Ftp自动上传部分。
#获取日期
BUILD_DATA=`date +%Y%m%d`
# client端上传文件所在路径
FILE_PATH="xxxxxx/xxx/xxx/"
FILE_NAME="libxxxx.so"
# FTP upload file
ftp -p -n<<!
open FTP服务器地址 端口
user 用户名 密码
binary
cd daily
mkdir $BUILD_DATA
cd $BUILD_DATA
lcd $FILE_PATH
put $FILE_NAME
close
bye
!
注意事项:
- ftp连接时,指定参数为 -p ,设置为被动模式(否则,可能会连接不上服务器)。
- ftp连接时,传输模式为binary,设置二进制模式(否则,大文件传输容易文件损坏)。
更多推荐
已为社区贡献2条内容
所有评论(0)