В конвейере сборки у меня есть задание с помощью сценария 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]
вместо значения переменной. Как я могу изменить отображаемое имя задачи на основе переменной?