VSTS/Azure DevOps:包上自动增加NuGet包版本 [英] VSTS/Azure DevOps: Auto-Increment NuGet Package Version on Pack
本文介绍了VSTS/Azure DevOps:包上自动增加NuGet包版本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
运行.NET Core Pack任务时,如何使输出的NuGet包版本自动递增?
例如,如果我的当前版本是1.0.0
,则下次调用Pack任务时,我希望看到1.0.1
。
我正在对Build.BuildNumber
使用环境构建变量,并在20180913-.2.0
等的时刻获取输出。我希望建立更传统的版本控制系统。
推荐答案
我可能已经弄明白了。对于任何想要拔头发的人,试试这个:
打包任务:
- 自动包版本控制:使用环境变量
- 环境变量:Build.BuildNumber
然后,在具有任务、变量、触发器、选项的顶部菜单中,单击选项并设置:
- 内部版本号格式:1.0$(版本:.R)
保存并排队。这将生成例如1.0.1。
(如果我错了,或者这不能长期有效,请纠正我。)
这篇关于VSTS/Azure DevOps:包上自动增加NuGet包版本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文