jenkins中使用ftp,需要安装ftp插件,可在插件管理中,安装插件 Publish Over FTP
安装完毕后,需要配置ftp服务器地址,以及用户登录的账号和密码
jenkins新建任务,打开任务的“配置”页面,到“构建”页或者“构建后操作”页,对应的点击“增加构建步骤”或“增加构建后操作步骤”,选择“send files over FTP”/“send build
artifacts over FTP",点击“ADD Server”,选择ftp服务器(前面已经配置好的),我这里选择的是在构建后上传文件。
在Transfers中可以使用通配符,所以可以使用“*”好来匹配所有的文件,
但需要注意的是,如果文件夹中还包括下级目录,目前的测试结果是无法自动遍历,需要自己再添加 Transfer选项。
其中Remove prefix可以用来控制是否在服务器创建相应的文件夹,如果服务器上存在同等的目录,则需要将Source files写的表达式中代表目录的地方填写在此处。
保存配置,点击构建任务,则可以再任务构建完毕后,将配置的文件夹下的所有文件上传至ftp服务器。