【发布时间】:2015-12-29 16:08:10
【问题描述】:
在 AppVeyor 中,我想使用来自 Github 的版本号设置内部版本号。这将用于 AssemblyVersion 修补。
我正在使用 GitFlow,并且有一个发布分支。在 SourceTree 中,我创建了一个新版本,例如 v1.2,它创建了分支 release/v1.2。 我想在 AppVeyor 中使用的 1.2 部分。
如,构建版本格式:{gitRelease}.{build}
为了这个工作,
- 我需要检索 gitHub 分支名称,
- 从中提取版本号,
- 将其放入变量 {gitRelease}
- 在 assemblyVersion 修补之前运行它
但我找不到如何做到这一点。
对于构建本身,我有一个构建脚本,将输出(nuget 包)发送到 Octopus Deploy,这意味着没有构建之前的脚本部分。
【问题讨论】: