任务名称的@+数字是什么意思

what is the @ + number means for task name

我发现很多任务名称都是以@符号加数字结尾的,请看下面的例子

# Provides credentials for Azure Artifacts feeds and external Maven repositories.
- task: MavenAuthenticate@0
  #inputs:
    #artifactsFeeds: MyFeedInOrg1, MyFeedInOrg2 # Optional
    #mavenServiceConnections: serviceConnection1, serviceConnection2 # Optional

这个 @0 通用身份的目的是什么?

代表任务版本

而这个配置对应的是来自UI的任务版本选择操作:

在您的场景中,管道启动到 运行 后,它将下载版本为 0.*MavenAuthenticate 任务。