0

我在 Azure Devops 中有一个发布管道。在发布管道中,我有一个引用变量$(Release.Artifacts.MyCustomAlias.BuildNumber)的 bash 脚本步骤。在脚本中,我回显了变量的值。

现在我创建了一个新版本并选择构建20200820.22作为工件。

在此处输入图像描述

检查脚本的输出时,它使用的值是20200821.2,这是最新版本,但不是我选择的版本。

如何从发布脚本访问正确的构建版本?

在此处输入图像描述

4

1 回答 1

1

我试图重现你的情况。

在此处输入图像描述

对于这个脚本:

Write-Host $(Build.BuildNumber)

Write-Host $(Release.Artifacts.CustomName.BuildNumber)

我得到了正确的结果:

在此处输入图像描述

而且由于最新版本是20200821.1它选择正确的数字。请尝试$(Build.BuildNumber)哪个适用于主要工件。

在此处输入图像描述

于 2020-08-21T10:38:36.007 回答