【发布时间】:2019-12-22 21:33:14
【问题描述】:
在 Azure DevOps Pipelines 中,似乎有两种我无法区分的处理“工件”的概念和方式。
管道工件
构建工件
它们只是文件,为什么我们需要两种专门的方法来处理它们?
有什么区别?我在乎吗?
【问题讨论】:
-
据我了解,正如您所说,差别不大。但是,构建工件作为发布管道的输入具有特殊作用。
标签: azure-pipelines
在 Azure DevOps Pipelines 中,似乎有两种我无法区分的处理“工件”的概念和方式。
管道工件
构建工件
它们只是文件,为什么我们需要两种专门的方法来处理它们?
有什么区别?我在乎吗?
【问题讨论】:
标签: azure-pipelines
Micrososft 的总体计划是用管道工件替换构建工件。
参考:https://github.com/MicrosoftDocs/vsts-docs/issues/2341#issuecomment-439483135
我想说,坚持使用管道工件,因为它是未来的证明,而且您不希望最终得到一个突然停止工作的管道。
目前这些主要用在以下两个用例中(只是因为在这些领域操作的人都习惯了);
如果您使用的是纯 yaml 管道并且需要工件 在管道的下一阶段可用,然后您使用 管道工件(下一代 DevOps)。
如果您想使用发布部分,您需要使用
来自 Artifact 的内容,那么您仍然需要使用 build
文物。 (老派 TFS DevOps)
【讨论】: