В конвейере сборки у меня есть работа с сценарием PowerShell, устанавливающим имя приложения на основе такой переменной:
$applicationName = If ('$(configuration)' -eq 'Release') { 'Appname' } Else { 'Appname-Test' }
Write-Host "##vso[task.setvariable variable=applicationName]$applicationName"
Я пытаюсь установить отображаемое имя переменной PublishBuildArtifacts@1
для переменной следующим образом:
- task: PublishBuildArtifacts@1
displayName: $[variables.applicationName] # runtime variable
Но это буквально отображает $[variables.applicationName]
вместо значения переменной. Как я могу изменить отображаемое имя задачи на основе переменной?