【问题标题】:How to Change Release Name format in tfs release dashboard?如何在 tfs 发布仪表板中更改发布名称格式?
【发布时间】:2019-05-04 14:00:52
【问题描述】:

有什么方法可以在 Pipeline 启动后更改 Release 名称,仪表板仍会考虑新名称并反映它?
例如,在构建 ReleaseName=release_1 开始时,在其中一个步骤中我们将其值更改为 ReleaseName=release_11.04122018 但发布仪表板仍将具有较旧的 ReleaseName,如何使用更改后的名称对其进行更新?

【问题讨论】:

    标签: tfs azure-pipelines dashboard release-management


    【解决方案1】:

    要自定义构建和发布名称,您可以考虑在 PowerShell 脚本中分别使用 build.updatebuildnumberrelease.updatereleasename 的命令。另请参阅GitHub 上的此页面。

    翻译成yaml,会是这样的:

    - powershell: |
        [string]$version="$(Build.Repository.Name)_SomeCustomData_$(Build.BuildId)"
        Write-Output "##vso[build.updatebuildnumber]$version"
      displayName: Set Build Number
    

    同样适用于设置发布号,但由于尚无法将 yaml 用于发布管道,因此您需要自己添加一个 PowerShell 任务并添加一个内联脚本,如下所示:

    [string]$name="My custom release name"
    Write-Output "##vso[release.updatereleasename]$name"
    

    要查看可用于构建和发布管道的变量,请查看以下页面:

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-31
    相关资源
    最近更新 更多