В настоящее время невозможно получить имя псевдонима источника / имя артефакта из переменной среды.
На данный момент вам необходимо указать Artifact alias name
для доступа к информации, связанной с артефактом.
Например, Release.Artifacts.{alias}.DefinitionName
Общие переменные артефакта
Первичные переменные артефакта
Согласно здесь
Переменные по умолчанию можно использовать двумя способами - в качестве параметров для задач
в конвейере выпуска или в ваших скриптах.
Вы можете напрямую использовать переменную по умолчанию в качестве входных данных для задачи. За
Например, чтобы передать Release.Artifacts.{Artifact alias}.DefinitionName
для
источник артефакта, чей псевдоним ASPNET4.CI для задачи, вы бы использовали
$(Release.Artifacts.ASPNET4.CI.DefinitionName)
.
![enter image description here](https://i.stack.imgur.com/ZCQN2.png)
Чтобы использовать переменную по умолчанию в вашем скрипте, вы должны сначала заменить.
в именах переменных по умолчанию с _. Например, чтобы напечатать значение
переменной артефакта Release.Artifacts.{Artifact
alias}.DefinitionName
для источника артефакта, чей псевдоним
ASPNET4.CI в скрипте Powershell, вы бы использовали
$env:RELEASE_ARTIFACTS_ASPNET4_CI_DEFINITIONNAME
![enter image description here](https://i.stack.imgur.com/QkABO.png)
Обратите внимание, что исходное имя псевдонима источника артефакта,
ASPNET4.CI
, заменяется на ASPNET4_CI
Вы можете набрать этот отзыв , чтобы выполнить ваш запрос