推送到多个分支时触发 github 操作

时间:2021-03-05 07:29:01

标签: github github-actions

根据document,我们可以在推送事件上指定多个分支。根据我的理解,如果我们使用如下的工作流描述文件,

...

on:
  push:
    branches:
      - main
      - dev

...

当我推送到 master 分支或 dev 分支时,此工作流应该运行。但实际上,当我在 master 分支找到这个工作流文件时,只有推送到 master 分支才会触发工作流运行。此外,当我在 dev 分支上找到此文件时,只有推送到 dev 分支才会触发工作流运行。

似乎虽然我为工作流文件指定了多个分支,但工作流仅在目标分支和工作流文件的位置匹配时才运行。如果这是真的,我不确定为什么 branches 键存在。它假装在多个分支上工作。

有人能解释一下这方面的细节吗?

0 个答案:

没有答案