gee*_*ift 5 continuous-integration azure-pipelines azure-pipelines-yaml
Azure Pipelines 中的单个 CI 和批量 CI 有什么区别?
batch它与 Azure Pipelines YAML 中的选项有何关系trigger?
trigger:
batch: 'true'
branches:
include:
- main
Run Code Online (Sandbox Code Playgroud)
\n\n它与 Azure Pipelines YAML 中触发器的批处理选项有何关系?
\n
正如文档Push 触发器所述:
\ntrigger:\n batch: boolean # batch changes if true; start a new build for every push if false (default)\nRun Code Online (Sandbox Code Playgroud)\n解释:
\n构建批处理将进行多次推送(分支更新)并在一批中一次性构建它们,而不是将每个提交作为单独的构建进行排队,这会延长构建的总时间。如果您在 Azure Pipelines 中构建代码并且经常发现自己在等待排队构建。您可能会发现启用构建批处理很有用。
\n所以,我们现在可以理解该文件中的状态了start a new build for every push if false (default)。这意味着如果我们将此批处理选项的值设置为 false,它将为每次推送(提交)启动一个新的构建。
这相当于经典模式下的“构建正在进行时批量更改”选项\xef\xbc\x9a
\n\n| 归档时间: |
|
| 查看次数: |
9505 次 |
| 最近记录: |