【发布时间】:2022-12-10 07:04:56
【问题描述】:
我们有一个 YAML CICD 管道。 CI 部分在通用 Azure 代理上创建构建。 CD 部分在具有附加工具/实用程序的特定 VM 上运行。 CD部分会做一些集成测试。
我们遇到了 VM 有之前运行管道留下的数据的问题,将清理代码添加到管道的 CD 部分并不能完全解决这个问题,因为管道可以手动取消。
在从管道工件下载位之前,我们需要部署前任务,或者即使管道被手动取消也会调用的部署后任务。将部署前和部署后任务添加到基于 YAML 的 CICD 管道的任何文档/示例?
【问题讨论】: