【发布时间】:2015-12-14 11:32:49
【问题描述】:
- 对于我的项目,我们使用 git、Jenkins 和 udeploy
- 在 git 上,我们偶尔会“标记”一个提交,即 “release 1.0”
- 对于每个项目,我们至少有两个 Jenkins 作业,一个用于构建“develop”分支,另一个用于“master”
- 在 udeploy 上,我们有时从开发人员部署,有时从主服务器部署。在 Jenkins 上,develop 和 master 有不同的工作编号,一个可能是 #14,另一个可能是 #65。在 udeploy > 版本 中,此作业被标识为
“ProjectName-ShortVersionOfGitCommit-JenkinsJobNumber”,即MyApp-bcc27g9-9。这很难阅读和识别,尤其是我们有几个分支和 Jenkins 工作。
如何通过将其更改为“ProjectName-Branch-Tag-JenkinsJobNumber” 来使版本更具可读性,其中标签是可选的,即MyApp-develop-release1.1-9 或只是MyApp-develop-9。
【问题讨论】: