当前位置:   article > 正文

Jenkins使用笔记(三)-----配置FTP上传_jenkins ftp could not create or change to director

jenkins ftp could not create or change to directory. directory [d511

一般部署完成后都会对文件做下备份,那么我们就看下如何使用Publish over FTP这个插件吧。需要注意的是,这个插件好像并不会默认安装,需要的同学们自行安装一下。
同样的,使用前需要先去系统管理----->系统配置中先配置下FTP服务器。我的配置如下:
这里写图片描述
需要填写的配置还是比较少的,填写完成后点击下Test Configuration按钮测试下自己的配置是否正确。
注意:
这里的Remote Directory是指你能够工作的路径。举个例子,比如我指定路径为/dir1的话,那么我就只能上传到此目录下的子目录。如果某天我想上传到/dir2,不好意思,这个路径你访问不到。
限定目录后可以起到一点隔离的作用,算是一个安全措施吧
配置无误后转到项目配置页,由于是演示用,我只是检出了几个Word文档并对其进行了打包,下面是构建语句。

cd ./Doc
//移除掉之前创建的压缩文件并重新创建新压缩文件
rm -rf ./*.zip
zip  Test_ftp.zip ./*  -x "*/\.*" -x "\.*"  -r
  • 1
  • 2
  • 3
  • 4

构建无误后就需要配置我们需要上传的文件了。
在添加构建后操作选择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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/216854
推荐阅读
相关标签
  

闽ICP备14008679号