【发布时间】:2012-09-11 07:46:37
【问题描述】:
TeamCity 是一个很棒的 CI 工具,我们也使用 Semantic Versioning 来管理我们的 DLL 版本很长一段时间,现在我们正在达成将 TeamCity 和 Semantic Versioning 集成在一起的想法,同时我们对此主题进行了一些研究,比方说版本信息如
MajorVersion.MinorVersion.PatchVersion.BuildNumber
我们始终使用 teamcity buildnumber 的 buildNumber,以及我们在 assemblyinfo.cs 中维护的其他 3 个版本 这里的问题是 - 我们如何使用 teamcity 将其内部版本号输入到 assemblyinfo.cs,我可以找到 Msbuild 支持这个参数,并且有任何最佳实践来处理同样的事情吗?我们还希望将整个版本作为发布的版本信息提供给我们的开发人员的 nuget 包
非常感谢
【问题讨论】:
-
Gary,你最终选择了哪个方向?我开始走类似的道路。
标签: continuous-integration teamcity nuget assemblyinfo semantic-versioning