【问题标题】:how to trigger github action workflow by creating tags only from main branch?如何通过仅从主分支创建标签来触发 github 操作工作流?
【发布时间】:2022-02-23 22:00:10
【问题描述】:

现在,如果我们正在创建带有任何分支的标签,我们的操作工作流程就会开始运行。我们只想在从主分支创建标签时触发操作工作流。 我当前的 YAML 文件如下所示。让我们知道这里需要更改的内容

on:
  push:    
    tags:        
      - '*'

【问题讨论】:

标签: continuous-integration github-actions


【解决方案1】:
on:
  push:    
    tags:        
      - '*'
    branches: [master, main]

或只是其中之一:

on:
  push:    
    tags:        
      - '*'
    branches: main

【讨论】:

  • 感谢@Grzegorz 的回复。但是对于上述用例,即使我将任何内容推送到主分支,我的操作工作流程也会被触发。我希望仅当我从主分支(作为目标)创建标签时触发我的操作工作流。
猜你喜欢
  • 2016-11-04
  • 2021-06-02
  • 2022-12-18
  • 2021-11-06
  • 2020-05-09
  • 2022-10-07
  • 2021-11-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多