我们在进行持续构建后,需要将已经打包的war包发布到指定的服务器上。
上篇文章中我们提供了如何发布到tomcat服务器上的方法,使用jenkins插件,借助了tomcat本身的管理发布机制做的处理。内存不够的时候容易造成OOM。
而且我们一般生产环境也不敢随意切换上线。
这里我们还有一种比较缓和的方法,就是通过ftp进行发包文件的临时存储目录中,这样是否发布到指定服务器上,由运维人员自行决定。
如果使用jenkins,
1、我们需要先将ftp的server端在 系统管理 中进行配置
如图
2、我们需要在项目构建的最后阶段调用ftp发布的方式配置
如图:
注意:
a、不要选中那个skipping publishing选项,那个就直接忽略这个ftp操作了
b、use timesstamps 这个会将我们发布的时间作为目录名称自动创建
有兴趣的朋友构建一次试试