【发布时间】:2025-12-06 19:15:01
【问题描述】:
我正在尝试在 VSTS 上为我的 NuGet 包设置 CI 部署,以便在进行新提交时,打包一个包并将其发送到我的提要。不幸的是,我不知道从哪里开始;我在版本控制方面的大部分经验都是手动更新解决方案中的文件,因此提出了这个问题,所以如果有更好的方法可以让我知道。
我希望名称是 AssemblyInfo.cs 文件中的版本号(“0.0.1”),并附加自动构建的构建号。所以最终结果看起来像“0.0.1.35”。我也想避免在我的命名中使用日期/时间;很多建议都是使用它,但我真的希望保持版本号干净,以便我可以发布包。
我正在使用“NuGet 包”任务,所以我只有“使用日期时间”、“使用环境变量”或“使用内部版本号”选项。
日期/时间意味着我必须手动输入我希望自动输入的主要、次要和补丁。
环境变量,听起来可能是这样,但我想我错过了我应该在这个字段中输入的内容。
- 我将构建名称设置为“$(BuildDefinitionName)_$(Year:yyyy).$(Month).$(DayOfMonth)$(Rev:.r)”,但没有得到我希望的结果。李>
任何帮助将不胜感激!
【问题讨论】:
标签: nuget azure-devops