为什么我只触发一次,却触发了多个azure管道?

问题描述 投票:0回答:1

我有一个源管道 kvi_test,它在完成时触发 HYBM_Pipelines_Rebuild。 HYBM_Pipelines_Rebuild 中的管道是

trigger: none


resources:
  pipelines:
  - pipeline: ArtifactsPipeline
    source: kvi_test  # Name of the pipeline generating artifacts
    trigger: true

   #pipeline steps...

当kvi_test管道完成时 HYBM_Pipelines_Rebuild 被触发多次,为什么?

azure-devops azure-pipelines
1个回答
0
投票

从您共享的屏幕截图中,我非常确定您已经创建了多个pipelines,它们都包含相同的管道资源

kvi_test
,并且都定义为由每个成功的构建完成时触发
kvi_test
.

根据命名模式,您的存储库名称应为

HYBM_Pipelines_Rebuild
,并且所有管道
HYBM_Pipelines_Rebuild
(1) - (8)
可能使用此存储库中的相同
.yml
文件,其 YAML 定义中的管道资源为
kvi_test

因此,它们是具有相似名称的多个管道,而不是多次触发的单个管道的多个构建。由于此行为可能是意外的,因此如果您认为没有必要使用其他管道,请删除它们。

© www.soinside.com 2019 - 2024. All rights reserved.