我有一个 Azure Pipeline A,它在 PR 合并时执行到我的 Salesforce 组织的部署。
我的问题陈述是,
我无法限制此管道的执行,使其仅在同一管道的上一个执行完成后才执行。
换句话说,如果该管道是由多个 PR 触发的,那么我只想运行该管道的一个实例。下一次应等到上一次运行完成。
有没有办法实现这个目标?
如果您使用 YAML,您应该能够使用以下触发器:
trigger:
batch: true
branches:
include:
- your-branch
文档中最相关的部分:
如果将
设置为 true,则当管道正在运行时,系统会等待 直到运行完成,然后开始另一次运行并进行所有更改 尚未建成的。默认情况下,batch
为 false。batch
是 存储库资源触发器不支持。batch