发版说明及流程演示

1.自动发布系统的配置
我们标准化要求用Assembly插件打包 SpringBoot项目,以达到配置文件外置化的目的。
而我们的这个分布式任务调度项目,运行方式相对特殊:要Executor启动后再新创建一个ClassLoader再来加载我们的项目。
鉴于此,我们采用了另一种方式:还是用Saturn的打包方式,打包出一个 zip包,然后通过在 自动发布系统中配置Linux相关命令,做到将zip包解压,另外移动不同的包到指定路径下。
(Linux命令来达到半自动化外置化配置文件)


2.项目构建

发版说明及流程演示

3.项目发版

(1). 登录到自动发布系统      http://10.0.**.*:8192
(2). 创建上线单

发版说明及流程演示

填写创建上线单的打包地址,就是前面我们打包的完整路径

发版说明及流程演示

点击“上线”

发版说明及流程演示

点击“部署”

发版说明及流程演示

发版完成后,我们可以看到控制台的提示信息

发版说明及流程演示