azure - 如何在 Azure DevOps 中更改自定义版本名称?
问题描述
我想V.1.0.00
在 Azure DevOps 的持续交付中更改发布名称,例如手动发布,但如果没有这个,我无法删除或更改命名$(rev:r)
,如何使用自定义名称?
默认名称:Release- $(rev:r)
必填名称:V.1.0.0
解决方案
在构建管道中。
您可以自定义管道运行的命名/编号方式。参考:https ://docs.microsoft.com/en-us/azure/devops/pipelines/process/run-number?view=azure-devops&tabs=yaml
在 YAML 中,此属性称为名称。
使用变量设置您的主要版本、次要版本等,并使用计数器生成补丁版本参考:https ://docs.microsoft.com/en-us/azure/devops/pipelines/process/expressions?view=azure-devops#计数器。
对于您的情况,您可以设置 major : V.1 minor : 0 patch : $[counter(format('{0}.{1}', variables['major'], variables['minor']), 1)]
并设置名称,如名称:$(major_version).$(minor_version).$(patch_version)
发布管道
请参阅 $(Build.BuildNumber) ,它将引用构建管道中设置的构建管道自定义名称/编号。您可以通过编辑发布名称格式掩码来更改此命名方案。在发布管道的选项选项卡中,编辑常规页面中的发布名称格式属性。参考:https ://docs.microsoft.com/en-us/azure/devops/pipelines/release/?view=azure-devops#how-do-i-manage-the-names-for-new-releases 。
推荐阅读
- javascript - 是否可以从浏览器获取当前应用的光标样式
- python - 我可以使用 `namedtuple` 为一维数组的元素命名吗?
- javascript - Sequelize:添加属性列以查询where条件?
- google-colaboratory - 使用 Colab 处理 Kaggle 数据集的最佳实践
- scala - 为什么在 Intellij IDEA sbt shell 中初始化后出现错误?
- c# - WPF - 从window2刷新window1的DataGrid
- javascript - 使用包含“+”的令牌参数重定向 URL
- python - PyTorch:逐行点积
- mysql - Mysql Join on Json Type 字段
- git - GIT 提交到克隆的 repo(带有新的远程)和原始 repo