Jenkins使用笔记(三)-----配置FTP上传

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chenpengjia006/article/details/82458254

一般部署完成后都会对文件做下备份,那么我们就看下如何使用Publish over FTP这个插件吧。需要注意的是,这个插件好像并不会默认安装,需要的同学们自行安装一下。
同样的,使用前需要先去系统管理—–>系统配置中先配置下FTP服务器。我的配置如下:
这里写图片描述
需要填写的配置还是比较少的,填写完成后点击下Test Configuration按钮测试下自己的配置是否正确。
配置无误后转到项目配置页,由于是演示用,我只是检出了几个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

如果需要上传多个路径到多个服务器的话,同样操作就可以了。

猜你喜欢

转载自blog.csdn.net/chenpengjia006/article/details/82458254