忽略github操作工作流推送事件中的空提交

时间:2020-06-06 05:43:14

标签: git github github-actions

我有一个工作流,该工作流对拉取请求和推入分支masterdevelop进行一系列测试。

现在考虑在分支feature-foo中创建功能,然后向develop发出拉取请求,此处工作流运行并检查代码中是否存在错误(使用测试脚本)。然后,当我将分支合并到develop时。 GitHub创建一个空的合并提交。这也会导致工作流运行。我希望工作流忽略空的提交推送。

另一种策略是删除push触发器。并且只需确保没有任何提交被直接推送到developmaster,所有更改都必须是请求请求。

但是我经常在合并到master和release之前直接在developer分支中进行一些发布落实(在代码中设置版本,生成文档)。

那么有什么方法可以忽略github动作中push触发器中的空提交吗?

工作流程如下:

name: Test

on:
  push:
    branches: 
      - master
      - develop
  pull_request:
    branches: 
      - master
      - develop

jobs:
    .......

0 个答案:

没有答案