我们在进行持续构建后,需要将已经打包的war包发布到指定的服务器上。

上篇文章中我们提供了如何发布到tomcat服务器上的方法,使用jenkins插件,借助了tomcat本身的管理发布机制做的处理。内存不够的时候容易造成OOM。

而且我们一般生产环境也不敢随意切换上线。

这里我们还有一种比较缓和的方法,就是通过ftp进行发包文件的临时存储目录中,这样是否发布到指定服务器上,由运维人员自行决定。

如果使用jenkins,

1、我们需要先将ftp的server端在 系统管理 中进行配置

如图



2、我们需要在项目构建的最后阶段调用ftp发布的方式配置

如图:



注意:

a、不要选中那个skipping publishing选项,那个就直接忽略这个ftp操作了

b、use timesstamps 这个会将我们发布的时间作为目录名称自动创建


有兴趣的朋友构建一次试试







Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐