azure - 如何在 Azure DevOps 中更改自定义版本名称?

标签 azure azure-devops azure-pipelines devops continuous-deployment

我想更改发布名称,例如 V.1.0.00 以便在 Azure DevOps 持续交付中手动发布,但如果没有此 $( rev:r),如何使用自定义名称?

默认名称:发布- $(rev:r)

所需名称:V.1.0.0

最佳答案

在构建管道中。

您可以自定义管道运行的命名/编号方式。引用号:https://learn.microsoft.com/en-us/azure/devops/pipelines/process/run-number?view=azure-devops&tabs=yaml

在 YAML 中,此属性称为名称。

使用变量设置您的主要版本、次要版本等,并使用计数器生成补丁版本 Ref : https://learn.microsoft.com/en-us/azure/devops/pipelines/process/expressions?view=azure-devops#counter .

根据您的情况,您可以设置 专业:V.1 次要 : 0 补丁:$[counter(format('{0}.{1}', 变量['主要'], 变量['次要']), 1)]

并将名称设置为 名称:$(major_version).$(minor_version).$(patch_version)

发布管道

引用 $(Build.BuildNumber) ,它将引用构建管道中设置的 buildpipeline 自定义名称/编号。您可以通过编辑版本名称格式掩码来更改此命名方案。在发布管道的“选项”选项卡中,编辑“常规”页面中的“发布名称格式”属性。引用号:https://learn.microsoft.com/en-us/azure/devops/pipelines/release/?view=azure-devops#how-do-i-manage-the-names-for-new-releases .

关于azure - 如何在 Azure DevOps 中更改自定义版本名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57927367/

相关文章:

azure - 客户端在登录期间断开连接

azure - Azure 中的 Web 和辅助角色

azure - VSTS 发布到 azure 成功,但 url 不起作用

azure - 如何从不同变量组Azure Pipeline访问相同变量?

azure-devops - 用于逻辑应用程序和 Azure 函数的 CI/CD 管道模板

cmd - 刷新 Azure Pipeline 构建中的环境变量

azure-devops - Azure DevOps 代理没有选择基于 yml 的作业

Azure Vnet-to-Site 您的 VPN 连接受到影响,因为 S2S VPN 隧道已断开连接

具有多个站点的 Azure 网站

azure - 一旦失败的测试百分比高于阈值,如何使 Azure DevOps 中的管道运行失败