在构建流程中,我有一个作业采用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]
而不是变量的值。我如何根据变量更改任务的显示名称?
variables
声明一起使用,但是当我尝试覆盖值(例如从“SomeValue”到“AnotherValue”)时,旧值会被显示。 - Matthias HerrmanndisplayName
变量时无法正常工作。对此有什么想法吗? - spottedmahndisplayName: '构建 ${{parameters.published_zip_file_name}}'
参数在模板文件中定义。 - adeel41