我们有一个分支模型,其中包含功能分支,开发,登台(用于测试)和母版用于发布。 现在,我们对发行说明进行了操作,当推送到暂存或母版时,它会使用实际的发行说明创建一个“拉取请求”。
但是,仅当我们将“拉取请求”从开发推入开发阶段并将其从推入主数据库时,才应执行该操作,而当从发行说明分支推入到过渡或主数据库时则不应运行。这可能吗? 谢谢!
答案 0 :(得分:0)
由于您的发行说明很可能是在特定路径中生成的(根据您正在制作包含新发行说明的新 PR 的事实推断),您可以在“推送时”触发的操作中忽略该路径。这意味着在推送到 master
或 staging
时不会触发操作,除非至少有 1 个更改的文件在忽略路径之外:
on:
push:
paths-ignore:
- 'release_notes/**'
branches:
- master
- staging
# ...