云效流水线自动化部署教程,告别jenkins,保姆级教程,java微服务自动化部署

发布时间:2025-06-24 16:56:50  作者:北方职教升学中心  阅读量:171


1、登录阿里云云效果,选择流水线服务创建流水线。

在这里,我根据自己的情况选择构建模块。我选择基本构建模块,通过构建jar包,然后将jar包上传到服务器,然后通过shell脚本进行容器部署。

2、添加代码源。

3、构建。

1、在java项目中选择jdk版本和maven版本。

2、构建jar包。

这里通过maven命令包装项目。默认的包装命令是在整个家庭项目下构建所有的微服务。

我在这里单独部署网络管理服务,所以我先做cd agile-gateway进入网关目录,然后执行默认包装命令,这样只会单独包装一个网关服务。未进入网关目录的默认命令是包装所有服务,这将极大地浪费我们的施工时间。

制品设置。

选择需要打成产品的结构产品。我的服务器上已经写了脚本,只需要一个jar包。这里只添加一个包装路径,根据您自己的需要添加。如果您不知道产品路径,可以参考我以下方法,通过idea复制jar包的相对路径。

4、项目部署。

5、部署脚本。

1、服务器目录结构。

这是我的目录结构仅供参考,刚才的流水线产品将保存在这个gateway目录中。

2、创建构建docker镜像的文件夹,将产品中的jar包复制到文件夹下,然后通过脚本和dockerfile自动构建docker镜像。