【发布时间】:2016-09-04 23:50:59
【问题描述】:
我正在使用 GitVersion 对我正在构建的 .net 产品进行语义版本控制。在特定版本的工作期间,我通常会将多个候选版本部署到“开发”和“暂存”环境。
当我尝试通过Octopus Deploy 进行部署时,结果发现所有候选版本共享相同的 Nuget 包版本。因此,Octopus 与第一个候选版本配合得很好,但拒绝接受以下 RC。
让 Nuget 包版本反映候选发布版本之间的差异以便 Octopus 将它们接受到其 Nuget 商店的最佳方法是什么?
其他细节:
- 我正在使用 GitHub Flow,因此只有 master 和 feature 分支以及部署始终来自 master。
- 我的构建工具是 TeamCity。
【问题讨论】:
标签: .net nuget octopus-deploy semantic-versioning gitversion