gpt4 book ai didi

continuous-integration - 使用 TeamCity 合并语义版本控制的最佳实践是什么

转载 作者:行者123 更新时间:2023-12-04 08:41:09 25 4
gpt4 key购买 nike

TeamCity 是一个很棒的 CI 工具,我们也使用 Semantic Versioning 来管理我们的 DLL 版本很长时间了,现在我们正在达成一个想法,将 TeamCity 和 Semantic Versioning 集成在一起,同时我们在这个主题上做了一些研究,比如说版本信息喜欢

MajorVersion.MinorVersion.PatchVersion.BuildNumber

我们始终使用teamcity buildnumber的buildNumber,以及我们在assemblyinfo.cs中维护的其他3个版本
这里的问题是 - 我们如何使用 teamcity 将其内部版本号输入到 assemblyinfo.cs 中,我可以找到 Msbuild 支持此参数,是否有任何最佳实践来处理相同的事情?我们还希望将整个版本作为发布版本信息提供给我们的开发人员

非常感谢

最佳答案

我试图在本文中描述对我有用的方法。
http://www.developerfusion.com/article/144809/continuous-integration-using-nuget-and-teamcity/

注意 NuGet 不完全支持 SemVer(还),例如PrereleaseTags 与内部版本号相结合不会像您期望的那样工作。我在 Top 10 NuGet (Anti-)Patterns on MSDN 中描述了一些关于版本控制的指导。 .

关于continuous-integration - 使用 TeamCity 合并语义版本控制的最佳实践是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12487292/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com