我们有一个分支模型,其中包含功能分支、开发分支、登台分支(用于测试)和主分支用于发布。
现在我们有一个针对发行说明的操作,它在推送到暂存或主版本时使用实际发行说明创建拉取请求。
但是,只有当我们将拉取请求从开发推送到暂存以及从暂存推送到主控时,该操作才应该运行,而不是从发行说明分支推送到暂存或主控时。这可能吗?
谢谢你!
由于您的发行说明可能是在特定路径中生成的(从您正在制作包含新发行说明的新 PR 的事实推断),因此您可以在“推送”触发的操作中忽略该路径。这意味着该操作不会在推送时触发master
or staging
除非至少有 1 个更改的文件位于忽略路径之外:
on:
push:
paths-ignore:
- 'release_notes/**'
branches:
- master
- staging
# ...
Source: https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#onpushpull_requestpaths https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#onpushpull_requestpaths
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)