首页 > 解决方案 > azure管道的yaml配置中的'At sign'是什么意思

问题描述

在 Azure devops 管道中,任务名称后面有带有数字的符号。我认为这些就像版本号。但情况是否如此,使用之间有什么区别:

- task: CopyFiles@1

- task: CopyFiles@2

标签: azure-devopsyamlazure-pipelines

解决方案


azure管道的yaml配置中的'At sign'是什么意思

是的,它代表任务版本。更准确地说,主要版本。

根据文件任务

在 YAML 中,您在任务名称中使用 @ 指定主要版本。例如,固定到任务的版本 2

除了,

CopyFiles@1和有什么区别CopyFiles@2

恐怕没有人能完全列出这两个版本任务之间的确切区别。这是软件开发的一般迭代过程。当我们发布初始版本时,我们将根据用户反馈继续重复我们的产品。当我们决定添加一个主要版本时,我们将发布下一个主要版本。这就是 的由来V2

而从CopyFilesV2 的历史,我们可以知道不同 Minor 或 Patch 版本之间的迭代和差异。

因此,两者之间的区别CopyFiles@1应该CopyFiles@2是多个问题的修复和功能的改进。

希望这可以帮助。


推荐阅读