Azure DevOps Build Pipeline:如何只为更改的程序集增加程序集版本?
Azure DevOps Build Pipeline: How can I increment the assembly version only for the changed assemblies?
我在 Azure DevOps 中有一个构建管道,我想随着项目中的每次更改增加我的程序集的版本。在当前构建定义中,程序集的版本将随着所有 projects/assemblies.
的每次构建而增加
因此,当我将开发分支合并到主分支(反向集成)时,触发器在代理上运行构建,它将增加主分支中所有项目的版本号。
项目类型
项目类型为.NET Framework、.NET Core、.NET Standard
有没有办法只为更改的 projects/assemblies 增加版本号?
不幸的是,没有默认方法可以只为更改的项目增加程序集版本。您可以尝试@MartinSGill 的解决方法,对于需要独立版本的情况,您可以为他们提供自己的构建。然后有一个单独的管道将它们全部收集到一个 "release".
这里有一个有用的扩展供您参考:
https://marketplace.visualstudio.com/items?itemName=bleddynrichards.Assembly-Info-Task
我在 Azure DevOps 中有一个构建管道,我想随着项目中的每次更改增加我的程序集的版本。在当前构建定义中,程序集的版本将随着所有 projects/assemblies.
的每次构建而增加因此,当我将开发分支合并到主分支(反向集成)时,触发器在代理上运行构建,它将增加主分支中所有项目的版本号。
项目类型
项目类型为.NET Framework、.NET Core、.NET Standard
有没有办法只为更改的 projects/assemblies 增加版本号?
不幸的是,没有默认方法可以只为更改的项目增加程序集版本。您可以尝试@MartinSGill 的解决方法,对于需要独立版本的情况,您可以为他们提供自己的构建。然后有一个单独的管道将它们全部收集到一个 "release".
这里有一个有用的扩展供您参考:
https://marketplace.visualstudio.com/items?itemName=bleddynrichards.Assembly-Info-Task