【发布时间】:2018-12-07 11:09:36
【问题描述】:
我目前正在尝试在 GitLab 测试项目中实现 GitFlow,然后从 TeamCity 运行构建。
我已经配置了我的 GitVersion.yml 文件,这样当我从开发版本 0.3.0-alpha.3 创建发布分支(例如 release/0.3.0)然后提交开发时,开发中的次要版本应该增加(例如 0.4.0-alpha.1)。但是当我在 TeamCity 上构建开发时,它的版本为 0.3.0-alpha.4,我需要先构建发布分支,然后重新构建开发以获得正确的版本 0.4.0-alpha.1。
有没有办法让GitVersion 在 TeamCity 中计算正确版本的开发分支构建,而无需先构建发布分支?我想避免开发人员构建开发并将错误版本的包推送到八达通服务器的可能性。
软件版本:
- TeamCity: 2017.2.4(内部版本 51228)和 2018.1(内部版本 58245)
- GitVersion: v4.0.0-beta0012
【问题讨论】:
标签: git gitlab teamcity gitversion