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



在 Azure DevOps 管道中,任务名称后有一个带有数字的 at 符号。我想这些就像版本号一样。但是是这样吗,使用

- task: CopyFiles@1

- task: CopyFiles@2

Azure 管道的 yaml 配置中的"at 符号"是什么意思

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

根据文档任务:

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

此外

CopyFiles@1CopyFiles@2有什么区别

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

从 CopyFilesV2 的历史中,我们可以知道不同次要版本或补丁版本之间的迭代和差异。

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

希望这有帮助。

这些确实是版本号。 通常,不同版本之间的任务行为\功能之间存在一些变化。 任务语法可能保持不变(尽管并非总是如此(。

我不知道在这种特殊情况下有什么区别,但鉴于这是一个复制文件任务,可能没有。

最新更新