问题通常发生在具有已启用“Batch changes while a build is in progress”选项的入口点策略的存储库中。此选项允许在运行构建时接收源控件上的源更改。
为了解决这个问题,我们需要将此选项更改为禁用状态。可以通过以下步骤完成此操作:
打开存储库设置并选择“版本控制”。
选择策略并禁用“在构建进行中批量更改”选项。
这将不再触发由于源更改而进行的构建验证。另一种可能的解决方法是在管道配置文件中添加triggers段,并在这里定义触发来自分支或标记的构建:
trigger:
- main
- releases/*
这将仅在特定分支和/或标记上触发构建。