摘要
在微服务架构中,随着服务越来越多,服务的打包部署就会成为一个相当麻烦的事情。比如说我的mall-swarm项目目前就有8个服务需要部署,有没有什么办法让我们部署一次之后,只要点击执行就可以自动部署呢?当然有!下面我们使用Jenkins来完成一个微服务架构中的自动化部署工作。
Jenkins的基本使用
关于Jenkins的基本使用可以参考:https://blog.csdn.net/zhangxiboss_zx/article/details/119447847
执行脚本准备
首先我们先把需要远程执行的脚本准备好。
脚本文件都存放在了mall-swarm项目的/document/sh目录下:
上传脚本前在IDEA中修改所有脚本文件的换行符格式为LF,否则脚本会无法执行;
将所有脚本文件上传到指定目录,这里我们上传到/mydata/sh目录下;