【发布时间】:2021-05-03 16:39:14
【问题描述】:
我正在尝试将经典 Azure 管道转换为 YAML。
但是,我找不到任何有关如何让环境部署利用以前的构建工件的文档?即,如果我们构建并部署到开发,在测试之后我们如何将构建的完全相同的工件构建到另一个环境(例如集成或暂存槽)?我不想再次进行整个构建,因为如果同时在 master 中进行更改,我们将拥有不同的代码库。
我认为 YAML 管道有可能实现这一点,如果可以,我应该采用这种方法来实现它吗?
【问题讨论】:
-
这是一个很好的问题,我也很难回答。似乎您可以拥有一个单独的部署管道,该管道可以引用先前的构建工件。在我看来,您需要在部署中添加一个参数并按字面意思插入内部版本号来获取该工件。
标签: azure-devops azure-pipelines azure-yaml-pipelines