|
@@ -162,9 +162,9 @@ server: # 系统执行服务所需要的参数
|
|
|
* `SemanticVersioning` 语义化版本号:
|
|
|
* 第一优先级:项目根目录下的`Version`文件,可以`v`或`V`开头,后接语义化版本号,否则视为不满足要求进入第二优先级。
|
|
|
* 第二优先级:读取`git`中最新的`tag`,可以`v`或`V`开头,后接语义化版本号,否则视为不满足要求进入第二优先级。
|
|
|
- 若最新的tag对应的提交不是当前的提交(且无`dev`标识),则添加`+dev-时间戳-当前版本提交的哈希值`到语义化版本号中。
|
|
|
- * 第三优先级:若无`tag`,但有当前提交记录的哈希值,则版本号为`0.0.0+dev-时间戳-当前版本提交的哈希值`。
|
|
|
- * 最后优先级:使用随机版本号,版本号为`0.0.0+dev-时间戳-随机值`,随机值在执行`go generate`时生成(位于文件`random_data.txt`中),`go build`后固定。
|
|
|
+ 若最新的tag对应的提交不是当前的提交(且无`dev`标识),则添加`+dev.时间戳.当前版本提交的哈希值`到语义化版本号中。
|
|
|
+ * 第三优先级:若无`tag`,但有当前提交记录的哈希值,则版本号为`0.0.0+dev.时间戳.当前版本提交的哈希值`。
|
|
|
+ * 最后优先级:使用随机版本号,版本号为`0.0.0+dev.时间戳.随机值`,随机值在执行`go generate`时生成(位于文件`random_data.txt`中),`go build`后固定。
|
|
|
* `Version` 版本号:`SemanticVersioning`前添加`v`的字符串。
|
|
|
|
|
|
## 后台服务
|