openspug / spug

开源运维平台:面向中小型企业设计的轻量级无Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、文件在线上传下载、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能。
https://spug.cc
GNU Affero General Public License v3.0
10.31k stars 2.08k forks source link

建议:建议常规发布增加版本号概念 #511

Open FelixLiuSheng opened 2 years ago

FelixLiuSheng commented 2 years ago

Spug 版本:v3.1.7

期望的结果

1.一般线上的每一次构建都应该是可以追溯且有相关版本的概念,希望在常规发布时增加版本号填写的功能,如不填写可以有一个默认的版本号,例如类似docker 的latest

以上诉求都源于现有服务都是微服务、云原生,基本都是打包成镜像,然后拉取镜像动态扩容部署的,但目前暂无版本号,会使得服务在整个运行周期很难去追踪,例如某一个版本的上线时间节点,运行在那些服务器上,运行整个生命周期等

vapao commented 2 years ago

常规发布不是有个 申请标题么, 这个可以自己随便写的,应该能用来填写你说的版本号吧。

FelixLiuSheng commented 2 years ago

但如果是一行独立的版本号更好,毕竟版本号是项目的基本属性,增加也是可以的,因为这在打包镜像部署项目时都可以直接使用到