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

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

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

点击“上线”

本文详细介绍了使用Saturn打包SpringBoot项目,以实现配置文件外置化。通过配置Linux命令,实现了在自动发布系统中解压zip包并移动不同包到指定路径,从而达到半自动化外置化配置文件的目标。此外,还概述了项目的构建和发版步骤,包括登录自动发布系统,创建上线单,并完成部署。
最低0.47元/天 解锁文章
2115

被折叠的 条评论
为什么被折叠?



