如何在 Github 操作中将路径和分支过滤器与 workflow_run 事件一起使用?
How to use both paths & branches filter with workflow_run event in Github Action?
我想触发部署构建的工作流程。我想确定以下内容:
CI
工作流程完成
- 分支是
develop
src/**
有一些变化
on:
workflow_run:
workflows: ['CI']
branches: [develop]
paths: ['src/**']
types:
- completed
上面的方法好像不支持,还有其他方法吗?
考虑到 workflows
+branches
组合应该有效,但 paths:
在 workflow_run
上下文中不存在,您可以考虑使用 actions/verify-changed-files
这样,您就可以触发一个中间工作流来检查哪些文件已更改。
那么只有上一步(文件检查)成功了才能进行下一步运行(using success()
)
我想触发部署构建的工作流程。我想确定以下内容:
CI
工作流程完成- 分支是
develop
src/**
有一些变化
on:
workflow_run:
workflows: ['CI']
branches: [develop]
paths: ['src/**']
types:
- completed
上面的方法好像不支持,还有其他方法吗?
考虑到 workflows
+branches
组合应该有效,但 paths:
在 workflow_run
上下文中不存在,您可以考虑使用 actions/verify-changed-files
这样,您就可以触发一个中间工作流来检查哪些文件已更改。
那么只有上一步(文件检查)成功了才能进行下一步运行(using success()
)