谁能解释一下 Azure YAML 架构触发器中的 Batch 的作用吗?
MSFT网站上唯一的解释是
如果 true 则批量更改;如果为 false(默认),则为每次推送启动新的构建
这对我来说并不是很清楚
最佳答案
批量更改或批量触发实际上意味着batching your CI runs .
如果您有许多团队成员经常上传更改,您可能需要减少启动的运行次数。如果将 batch
设置为 true
,则当管道运行时,系统会等到运行完成,然后开始另一次运行,其中包含尚未构建的所有更改。
为了阐明这个示例,我们假设将 A
推送到 master 导致上述管道运行。当该管道运行时,会将 B
和 C
额外推送到存储库中。这些更新不会立即启动新的独立运行。但在第一次运行完成后,直到该时间点的所有推送都将被批处理在一起,并开始新的运行。
关于Azure Yaml 架构批量触发器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67099766/