相关疑难解决方法(0)

Azure 管道根据条件设置任务的显示名称

在构建管道中,我有一个使用 powershell 脚本的工作,根据这样的变量设置应用程序名称:

$applicationName = If ('$(configuration)' -eq 'Release') { 'Appname' } Else { 'Appname-Test' }
Write-Host "##vso[task.setvariable variable=applicationName]$applicationName"
Run Code Online (Sandbox Code Playgroud)

我尝试将PublishBuildArtifacts@1变量的显示名称设置为这样的变量:

  - task: PublishBuildArtifacts@1        
    displayName: $[variables.applicationName] #  runtime variable
Run Code Online (Sandbox Code Playgroud)

但这从字面上显示$[variables.applicationName]而不是变量值。如何根据变量更改任务的显示名称?

azure-devops azure-pipelines-build-task azure-pipelines

1
推荐指数
2
解决办法
2444
查看次数