Jenkins流水线中实现FTP下载、删除、移动/重命名等操作的方案咨询
Jenkins流水线中实现FTP下载、删除、移动/重命名等操作的方案咨询
我正在搭建一个Jenkins流水线,需要完成若干FTP操作,具体包括:
- 从FTP服务器下载文件
- 删除FTP服务器上的文件或文件夹
- 移动或重命名FTP服务器上的文件和目录
我试过Publish Over FTP插件,但它好像只支持把制品上传到FTP服务器,没办法实现下载、删除、移动/重命名这些功能。
因为这个限制,我现在开始在流水线里通过脚本调用lftp这类命令行工具来处理。
我有几个问题想请教:
- 有没有什么Jenkins插件可以在流水线里支持完整的FTP文件管理(下载、删除、移动、重命名)功能?
- 如果没有合适的插件,那在Jenkins流水线里处理这些操作的推荐方案是什么?
- 像
lftp、curl或者WinSCP这类命令行工具,是不是处理这类场景的标准解决方案?
希望能得到关于Jenkins流水线中FTP文件管理最佳实践的建议。
备注:内容来源于stack exchange,提问作者Yasar Shaikh
相关产品推荐
相关产品推荐

