Azure DevOps-使用多回购触发器进行批处理

Azure DevOps-使用多回购触发器进行批处理,azure,azure-devops,Azure,Azure Devops,我已经使用azure devops尝试了多重回购触发 resources: repositories: - repository: ToolsRepo name: ToolsRepo type: git trigger: batch: true branches: include: - master 触发器不工作。仅当我删除batch:true行时,它才起作用。如何使其与

我已经使用azure devops尝试了多重回购触发

resources:   repositories:
    - repository: ToolsRepo
      name: ToolsRepo
      type: git  
      trigger:
        batch: true
        branches:
          include:
          - master

触发器不工作。仅当我删除batch:true行时,它才起作用。如何使其与批处理一起工作?

根据测试结果,如果将
batch:true
设置为其他repo(而不是当前yaml管道文件所在的repo),则来自其他repo的CI触发器将不会触发管道

当前回购的CI触发器可以正常触发管道

因此,我担心在多重回购触发器中,
batch:true
当前不受支持。此外,多重回购触发器中未指定
batch
参数


您可以在我们的网站上添加此功能的请求,该网站是我们提供产品建议的主要论坛。如果产品团队查看,他们将提供更新。感谢您帮助我们构建一个更好的Azure DevOps。

是的,您说得对-它还不受支持。我联系了MS,他们回答:谢谢你的反馈。在新功能存储库资源中,我们不支持存储库CI中的批处理。我们建议您可以创建一个建议单,这样我们的产品团队就会知道这个好建议。感谢您的理解。这确实需要修复,特别是在terraform与锁定状态文件一起使用的情况下。尝试访问该文件将导致管道失败,因为它已经在使用中,因此需要对更改进行批处理。