SVN文件上传
svn import -m "更新信息" 上传文件路径 http://用户名@服务器地址+需要上传的目录+需要上传的文件名 --username 用户名 --password 密码
示例
svn import -m "Jenkins upload ipa" a.ipa http:/xx@10.111.112.1:8000/svn/Doc/a.ipa --username xx --password xxpwd
FTP文件上传
#!/bin/bash -il
source /Users/用户名/.bash_profile
export LC_ALL="en_US.UTF-8"
# 上面三句在jenkins上可能会用到
# FTP上传打好的包
#上传文件
export putfile=要上传的文件,注意不能带有多个层级,如doc/a.ipa就有问题,建议先cd到目录下
#服务器地址
ftp -v -n 180.26.1.4<<EOF
#用户名和密码
user userName password
#被动模式开启
passive on
#二进制
binary
#上传目录
cd doc/1.1.6
#先删除同名文件
delete $putfile
# 上传文件
put $putfile
passive off
bye
EOF
echo "send success"
报错:
ftp> ls
200 PORT command successful. Consider using PASV.
500 OOPS: vsf_sysutil_bind
解决:
passive on
报错:
553 Could not create file.
解决:
1.查看上传目录的权限
2.检查上传文件是否包含了多层目录结构
网友评论