我们为每个环境提供3个托管源控制管理存储库(subversion)和3个NuGet存储库:
代码:
我在Library X上设置了一个post build事件来创建NuGet包并将其推送到开发库。由于这些更改尚不稳定,我希望这些包是预发布包。
根据我的理解和阅读,我应该遵循X.1.0.1-alpha001的格式。我在AssemblyInfo.cs文件中包含了版本号:
[assembly: AssemblyInformationalVersion("1.0.1-alpha001")]
我的问题是我不知道如何将此值从001自动递增到002.我也不知道如何在我的CI服务器Jenkins中自动递增这些值。我想让开发人员尽可能无缝地实现这一点。
答案 0 :(得分:1)
您可以为您的解决方案使用.targets文件,可以将其配置为每次构建时增加AssemblyInformationalVersion。