Azure devops 如何在Azure DevOps管道(YML)中为任务命名

Azure devops 如何在Azure DevOps管道(YML)中为任务命名,azure-devops,yaml,azure-pipelines-build-task,Azure Devops,Yaml,Azure Pipelines Build Task,在pipelines.yml文件中,使用了以下内容: steps: # Print buildId - script: | echo "BuildId = $(buildId)" 在Azure DevOps中查看构建日志时,我只看到“CmdLine” 是否有方法为步骤或脚本提供一个可读的名称,该名称在生成日志中可见?您只需添加参数displayName: steps: - script: 'echo "BuildId = $(Build.BuildId)"' displayNa

在pipelines.yml文件中,使用了以下内容:

steps:
# Print buildId
- script: |
    echo "BuildId = $(buildId)"
在Azure DevOps中查看构建日志时,我只看到“CmdLine”


是否有方法为步骤或脚本提供一个可读的名称,该名称在生成日志中可见?

您只需添加参数
displayName

steps:
- script: 'echo "BuildId = $(Build.BuildId)"' 
  displayName: Test1001

- script: 'echo "BuildId = $(Build.BuildId)"' 
  displayName: Test1002

您只需添加参数
displayName

steps:
- script: 'echo "BuildId = $(Build.BuildId)"' 
  displayName: Test1001

- script: 'echo "BuildId = $(Build.BuildId)"' 
  displayName: Test1002

这确实很好,但是我被VS2017误导了,因为语法突出显示失败了。如图所示:@Stef Heyenrath:似乎在2019年得到修复,但对于2017年,请尝试将displayName移到脚本上方。这确实很好,但我被VS2017误导了,因为语法突出显示失败。如图所示:@Stef Heyenrath:似乎在2019年得到修复,但在2017年,请尝试将displayName移到脚本上方。