每次构建增加 GitVersion

Increment GitVersion per build

谈论 UseGitVersion@5 Azure DevOps task,它是实际 GitVersion 工具的包装器。我查看了各种 GitVersion 配置选项,但找不到任何会根据 build 增加的内容。不是每次提交,每次构建。我有一个可以传递给 GitVersion 的构建计数器值,如果它愿意以某种方式接受它,但我没有看到任何参数或选项来使用它。

目前我发现的唯一选择是覆盖 GitVersion.yml 中的 next-version 值,但我更愿意增加 PreReleaseTag 而不是 semver。

您可以通过 {env:ENVIRONMENT_VARIABLE} 语法在 GitVersion.yml 中的各种 *-format 属性中 include environment variables