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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆