赞
踩
一般部署完成后都会对文件做下备份,那么我们就看下如何使用Publish over FTP
这个插件吧。需要注意的是,这个插件好像并不会默认安装,需要的同学们自行安装一下。
同样的,使用前需要先去系统管理----->系统配置中先配置下FTP服务器。我的配置如下:
需要填写的配置还是比较少的,填写完成后点击下Test Configuration按钮测试下自己的配置是否正确。
注意:
这里的Remote Directory是指你能够工作的路径。举个例子,比如我指定路径为/dir1的话,那么我就只能上传到此目录下的子目录。如果某天我想上传到/dir2,不好意思,这个路径你访问不到。
限定目录后可以起到一点隔离的作用,算是一个安全措施吧
配置无误后转到项目配置页,由于是演示用,我只是检出了几个Word文档并对其进行了打包,下面是构建语句。
cd ./Doc
//移除掉之前创建的压缩文件并重新创建新压缩文件
rm -rf ./*.zip
zip Test_ftp.zip ./* -x "*/\.*" -x "\.*" -r
构建无误后就需要配置我们需要上传的文件了。
在添加构建后操作选择ftp插件,
选择完后先选择我们之前配置的FTP服务器,然后配置下需要上传的文件以及文件路径就ok了,我这里就配下之前压缩的zip文件好了。
注意:这里Source files
是支持通配符的。
解释下中间的这个Remove prefix
配置,这个配置用于裁剪路径用的。比如我这里配置的是Doc,那么文件上传后所在路径就是/test/upload/Test_ftp.zip。还是很好理解的。
跑下任务看,一次成功。
FTP: Logging in, command printing disabled FTP: Logged in, command printing enabled CWD / 250 Directory successfully changed. TYPE I 200 Switching to Binary mode. CWD / 250 Directory successfully changed. CWD test/upload 550 Failed to change directory. MKD test/upload 257 "/test/upload" created CWD test/upload 250 Directory successfully changed. PORT 192,168,1,247,156,52 200 PORT command successful. Consider using PASV. STOR Test_ftp.zip 150 Ok to send data. 226 Transfer complete. FTP: Disconnecting configuration [备份服务器] ... FTP: Transferred 1 file(s) Finished: SUCCESS
如果需要上传多个路径到多个服务器的话,同样操作就可以了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。