Azure Yaml 架构批量触发器

标签 azure azure-devops azure-pipelines devops azure-yaml-pipelines

谁能解释一下 Azure YAML 架构触发器中的 Batch 的作用吗?

MSFT网站上唯一的解释是

如果 true 则批量更改;如果为 false(默认),则为每次推送启动新的构建

这对我来说并不是很清楚

最佳答案

批量更改或批量触发实际上意味着batching your CI runs .

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

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

关于Azure Yaml 架构批量触发器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67099766/

相关文章:

azure - 获取/刷新 TFS OAuth token 因 invalid_grant 失败

Azure DevOps 安全文件 Windows 代理支持

docker - git repo 的 docker 容器克隆中的 Azure DevOps/TFS $(SYSTEM.ACCESSTOKEN)

Azure 表存储错误请求 - 查询语法错误

azure - 在 Azure Function Apps 中保守 secret

c# - TelemetryConfiguration.CreateDefault 和新的 TelemetryConfiguration() 有什么区别?

azure - 在 VS2013 和 Microsoft Azure 中使用 web.config 转换

azure-devops - Azure DevOps Pipeline 在部署中定义变量并在后续作业中重用

tfs - 将源代码从 TFS 迁移到 VSTS

Azure 应用程序服务 - docker 容器 - 在 CI/CD 后采用最新版本