Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Github 工作流挂钩是否忽略自动提交?_Github_Github Actions - Fatal编程技术网

Github 工作流挂钩是否忽略自动提交?

Github 工作流挂钩是否忽略自动提交?,github,github-actions,Github,Github Actions,我们有两个在推送设置时触发的工作流,如下所示: on: push: branches: - master Automated Version Bump ci: version bump to v1.2.3 在一个工作流内部,它包含一个动作,该动作将bump版本提交到master中。 在另一个内部,它验证提交消息是否为凹凸并自动部署 当前,当我们将提交推送到master时,我们可以看到github操作在master中创建了一个提交,如下所示: on: push:

我们有两个在推送设置时触发的工作流,如下所示:

on:
  push:
    branches:
      - master
Automated Version Bump ci: version bump to v1.2.3
在一个工作流内部,它包含一个动作,该动作将bump版本提交到master中。 在另一个内部,它验证提交消息是否为凹凸并自动部署

当前,当我们将提交推送到master时,我们可以看到github操作在master中创建了一个提交,如下所示:

on:
  push:
    branches:
      - master
Automated Version Bump ci: version bump to v1.2.3
其中,Automated Version Bump是GitHub操作的名称,ci:Version Bump to v1.2.3是GitHub操作生成的提交消息

由于自动提交,我希望工作流再次触发

这是否意味着自动提交不会触发工作流挂钩


谢谢大家!

这种行为似乎是一种特征

从工作流页面:

工作流运行中的操作无法触发新的工作流运行。对于 例如,如果操作使用存储库的
GITHUB\u令牌推送代码,
即使存储库包含新工作流,也不会运行新工作流
工作流配置为在
推送事件发生时运行

因此,基本上,源自工作流的事件无法触发其他工作流


另一种方法是使用工作流,每隔几个小时左右检查一次并进行验证

on:
  schedule:
    - cron:  '0 0/2 * * *'