Azure 同时部署到触发器的管道故障?

Azure 同时部署到触发器的管道故障?,azure,azure-pipelines,azure-data-factory,azure-triggers,Azure,Azure Pipelines,Azure Data Factory,Azure Triggers,有一个触发器设置为在上午5点运行管道 Pipeline name: 5_AM_Trigger Pipelines running on trigger: Pipeline_A, Pipeline_B 我在开发Pipeline_C,另一个开发人员在开发Pipeline_D。我们最终在同一时间部署到同一个触发器 由我触发的部署: Before deployment: Pipelines on trigger: Pipeline_A, Pipeline_B After deployment: P

有一个触发器设置为在上午5点运行管道

Pipeline name: 5_AM_Trigger
Pipelines running on trigger: Pipeline_A, Pipeline_B
我在开发Pipeline_C,另一个开发人员在开发Pipeline_D。我们最终在同一时间部署到同一个触发器

由我触发的部署:

Before deployment: 
Pipelines on trigger: Pipeline_A, Pipeline_B

After deployment:
Pipelines on trigger: Pipeline_A, Pipeline_B, Pipeline_C
由另一个开发人员触发的部署(部署后几分钟):

我知道为什么Pipeline_C没有出现在触发器中,是因为另一个开发人员在我部署后没有进行浏览器刷新,并最终将他的管道添加到以前的触发器配置(2条管道)中,并用新配置(3条管道)覆盖触发器

这是一个合理的理由吗?如果是,是否有解决此问题的方法

Expected pipelines on trigger after both deployments: Pipeline_A, Pipeline_B, Pipeline_C, Pipeline_D
Actual pipelines on trigger after both deployments: Pipeline_A, Pipeline_B, Pipeline_D

在数据工厂的实时模式下发布(未连接到GIT时)与保存选项相同。当其他人处理过时的副本并发布其他人处理的相同组件上的更改时,预期会覆盖这些更改


为了避免这种情况,当多个团队成员正在处理一个项目时,建议的方法是使用GIT模式,在这种模式下,所有人都可以使用单独的分支,并且在合并所有更改后,可以从协作分支进行发布。

是否在Azure DevOps()中的yaml文件中设置触发器?通常,触发器是在每个yaml文件中设置的,管道C和管道D不应该相互影响,您能告诉我们如何设置触发器吗@CeceDong MSFT我在adf.azure.com->Manage->Triggers->Create+New->中创建了触发器,然后输入了触发器名称、描述、计划、恢复等详细信息并激活。在此之后,adf.azure.com->Author->Pipeline->Trigger->New/Edit->选择了已经创建的触发器的名称,然后->验证->全部验证->发布了此操作,因为许多管道都在不久前创建的触发器上运行,但只有当两个人同时将管道部署到同一触发器时,才会出现此问题一条管道覆盖了另一条管道,但没有得到最新的更改。您能在您的答案或我可以查看的任何链接上添加更多信息吗?
Expected pipelines on trigger after both deployments: Pipeline_A, Pipeline_B, Pipeline_C, Pipeline_D
Actual pipelines on trigger after both deployments: Pipeline_A, Pipeline_B, Pipeline_D