代码之家  ›  专栏  ›  技术社区  ›  bibi

如何在推送事件中排除主分支

  •  0
  • bibi  · 技术社区  · 2 年前

    我有一个GitHub操作工作流,我想将其推送到存储库中的任何分支上运行,但“Master”除外。我不希望工作流在推送到主分支上运行,而是在推送到存储库中的其他分支上运行。请问如何在工作流中指定?

    1 回复  |  直到 2 年前
        1
  •  1
  •   Joel Lee    2 年前

    在Github操作工作流文件中,可以指定

    name: Deploy staging
    on:
      push:
        branches-ignore:
          - master
    

    还可以通过执行以下操作显式包括所需的分支:

    name: Deploy staging
    on:
      push:
        branches:
          - develop
    

    更改或添加分支以包括所需的相关分支。以这种方式,工作流将只运行到那些选定的分支。

    以下是 Github docs on branches and tags