我开始使用网络共享为我的团队提供持续集成Nuget提要。在对开发环境进行每次构建之后,将使用版本管理方案Major.Minor.Patch.BuildNumber在网络共享上创建一个程序包。例如:“ MyPackage.1.1.3.16338.nupkg”。
我打算让应用程序在本地Feed上引用这些软件包,并且发行到Production的任何软件包版本都会发布到Artifactory,并视为最新的“稳定”软件包/构建。
问题是,我知道版本控制方案不符合语义版本控制,并且我不喜欢版本末尾的丑陋内部版本号。
是否有更好的方法可以做到这一点,所以最终我得到了一个简单的1.1.3版本,可以在发布周期结束时发布到Artifactory?
答案 0 :(得分:0)
是否有更好的方法可以做到这一点,所以最终我得到了一个简单的1.1.3版本,可以在发布周期结束时发布到Artifactory?
我认为最好的方法是使用版本控制方案svg
而非svg
,否则,您必须手动将软件包版本从viewBox
更改为svg
。因为没有这样的选项或任务,所以我们可以在创建后更改软件包的版本。
或者,您可以使用nuget任务 NuGet自定义来创建nuget包:
NuGet任务: 命令:自定义
命令和参数:
Major.Minor.Patch
在这种情况下,您可以在命令行中指定nuget软件包的版本。
有关更多详细信息,请参见This thread。