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 * * *'