Azure devops Azure DevOps YAML构建管道-设置脚本任务名称

Azure devops Azure DevOps YAML构建管道-设置脚本任务名称,azure-devops,yaml,azure-pipelines,Azure Devops,Yaml,Azure Pipelines,我有一个YAML构建管道,其中包含一个简单的脚本任务,可以根据正在构建的分支设置构建配置: - script: | echo Current branch is %BUILD_SOURCEBRANCHNAME% if %BUILD_SOURCEBRANCHNAME% == "master" ( SET BUILD_CONFIG=Release ) else ( SET BUILD_CONFIG=Debug ) echo ##

我有一个YAML构建管道,其中包含一个简单的脚本任务,可以根据正在构建的分支设置构建配置:

- script: |
    echo Current branch is %BUILD_SOURCEBRANCHNAME%
    if %BUILD_SOURCEBRANCHNAME% == "master" (
        SET BUILD_CONFIG=Release
    ) else (
        SET BUILD_CONFIG=Debug
    )
    echo ##vso[task.setvariable variable=BuildConfiguration]%BUILD_CONFIG%
    echo BuildConfiguration set to '%BUILD_CONFIG%'
这很好,但任务在列表中显示为“CmdLine”,我希望有更具描述性的内容。 MS文档中的表示我应该能够在末尾添加displayName条目:

- script: |
    echo Current branch is %BUILD_SOURCEBRANCHNAME%
    if %BUILD_SOURCEBRANCHNAME% == "master" (
        SET BUILD_CONFIG=Release
    ) else (
        SET BUILD_CONFIG=Debug
    )
    echo ##vso[task.setvariable variable=BuildConfiguration]%BUILD_CONFIG%
    echo BuildConfiguration set to '%BUILD_CONFIG%'
    displayName: 'Determine Build Configuration'
但是,如果“displayName:”未被识别为内部或外部命令、可操作程序或批处理文件,则此操作失败

这么简单的事情,但我已经尝试了我能想到的一切,只是无法让它工作

固定缩进:

- script: |
    echo Current branch is %BUILD_SOURCEBRANCHNAME%
    if %BUILD_SOURCEBRANCHNAME% == "master" (
        SET BUILD_CONFIG=Release
    ) else (
        SET BUILD_CONFIG=Debug
    )
    echo ##vso[task.setvariable variable=BuildConfiguration]%BUILD_CONFIG%
    echo BuildConfiguration set to '%BUILD_CONFIG%'
  displayName: 'Determine Build Configuration'