Azure Yaml 架构批量触发器

Ryg*_*222 17 azure devops azure-devops azure-pipelines azure-yaml-pipelines

任何人都可以解释 Azure YAML 架构触发器中的 Batch 的作用吗?

MSFT网站上唯一的解释是

batch changes if true; start a new build for every push if false (default)

我不太清楚

Bha*_*ara 29

批量更改或批量触发实际上意味着批量 CI 运行

如果您有许多团队成员经常上传更改,您可能需要减少开始的运行次数。如果设置batchtrue,则当管道正在运行时,系统将等待运行完成,然后开始另一次运行,其中包含尚未构建的所有更改。

为了澄清这个例子,我们假设推A送到 master 导致了上述管道的运行。当该管道运行时,额外的推送BC发生到存储库中。这些更新不会立即启动新的独立运行。但在第一次运行完成后,直到该时间点的所有推送都将被批处理在一起,并开始新的运行。