我想在管道 A 完成时自动触发管道 B。 为此,我在管道 B 存储库分支发布/测试中添加了“资源管道”。
resources:
pipelines:
- pipeline: myproject.myprogram
source: XXXXXXXX
但是管道B没有被触发,因为B的默认分支是main,而不是release/test。 要更改此默认分支,我必须在 UI 中编辑管道触发器。 我不想UI干预,可以通过yaml设置吗?
我尝试了 UI 方式,它有效,但现在我需要通过 yaml
要更改此默认分支,我必须在 UI 中编辑管道触发器。我不想UI干预,可以通过yaml设置吗?
要更改现有管道的管道默认分支,您只能通过在UI中编辑管道触发器来更改它。
默认情况下,管道的默认分支是存储库的默认分支。
因此,要使用不同的默认分支设置新管道,您可以首先更改存储库的默认分支。 进行此更改后,您创建的任何新 YAML 管道都将使用这个新建立的默认分支。
更多关于管道资源触发器中分支使用的详细信息,请参考分支注意事项