如何在tfs发布仪表板中更改发布名称格式?

时间:2018-12-03 09:41:02

标签: tfs azure-pipelines dashboard release-management

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

1 个答案:

答案 0 :(得分:2)

要自定义内部版本名称和发行版本名称,可以考虑使用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[build.updatereleasename]$name"

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