Adi*_*hra 3 workflow continuous-integration github github-actions
我们如何在多个分支上运行多个触发器的 github 工作流程?示例 - 如何在pull_request&push上运行工作流程prod& dev?参考下面的代码片段
on: [push, pull_request]
branches:
- 'dev'
- 'prod'
Run Code Online (Sandbox Code Playgroud)
以上是不允许的。我收到以下错误 -
Property branches is not allowed.yaml-schema: GitHub Workflow
Run Code Online (Sandbox Code Playgroud)
我该如何处理这个问题?
您可以使用多个事件来触发具有子类型的工作流程。
因此,为了实现您想要的目标(在 pull_request 上运行工作流程并在 prod 和 dev 上推送),您需要以下实现:
on:
push:
branches:
- 'dev'
- 'prod'
pull_request:
branches:
- 'dev'
- 'prod'
Run Code Online (Sandbox Code Playgroud)
您的实现中的问题是branches不是ongithub actions 中的子类型,它只是 apull_request或push子类型。
| 归档时间: |
|
| 查看次数: |
6551 次 |
| 最近记录: |