【发布时间】:2019-03-30 07:50:17
【问题描述】:
我刚刚开始在 TFS 2018.3(VSTS、Azure DevOps)中使用 GitVersion,并真正尝试了简单的选项。我直接使用GitVersion TFS marketplace 任务。我用 1.1.0.0 标记了主分支并运行了构建。
构建日志显示:
2018-10-25T15:39:53.1843138Z 信息 [10/25/18 17:39:53:08] 更新 装配信息文件 2018-10-25T15:39:53.1843138Z INFO [10/25/18 17:39:53:18] 找到 42 个文件 2018-10-25T15:39:53.3123172Z [部分]异步命令开始:更新内部版本号 2018-10-25T15:39:53.3123172Z 将内部版本号更新为 1.2.0-alpha.354-20181025.1 用于构建 1107
据此,我希望有一个版本 1.2.0-alpha.354-20181025.1,但 AssemblyInformationalVersion 中的结果版本是:
<Assembly: AssemblyInformationalVersion("1.2.0-alpha.354+Branch.develop.Sha.1b44044f1e3324182b9e1f37958b6a4942731e59")>
或
<Assembly: AssemblyInformationalVersion("1.2.0-some_branch_name.1+366.Branch.feature/some_branch_name.Sha.1b44044f1e3324182b9e1f37958b6a4942731e59")>
有没有办法阻止显示Branch.develop.Sha.1b...?
这是使用该任务的正确方法吗?
【问题讨论】:
-
我认为你可以在 'GitVersion. yaml' 文件,您将在存储库的根目录中创建该文件。
标签: git azure-devops semantic-versioning gitversion