这是我的Yaml:
trigger:
branches:
include:
- master
- R_current_Sprint
paths:
exclude:
- YAML/*
extends:
template: ThunderPipeline.yaml
parameters:
MergeBetweenBranches: false
但是当我今天将某些东西合并到R_current_Sprint时,构建管道没有被触发。
但是,如果我用yaml覆盖yaml中可用的内容,并再次合并到R_current_Sprint。管道被触发。所以确实有些不对劲。
是否有日志或其他内容可以查看为什么我的yaml文件未触发管道?
答案 0 :(得分:2)
yaml触发器中的分支名称区分大小写!
应为R_Current_Sprint
而不是R_current_Sprint
:
trigger:
branches:
include:
- master
- R_Current_Sprint
paths:
exclude:
- YAML/*
由于您使用的是R_current_Sprint
,Yaml中的触发器无法工作。 GUI设置起作用的原因是您使用了正确的R_Current_Sprint
。
只需更正yaml文件中的分支名称,此问题就会消失。