将多个触发器与多个分支组合
Combine multiple triggers with multiple branches
我们如何 运行 github 多个分支上的工作流用于多个触发器?示例 - 我如何 运行 pull_request
& push
上的工作流程说 prod
& dev
?参考下面的代码片段
on: [push, pull_request]
branches:
- 'dev'
- 'prod'
以上是不允许的。我收到以下错误 -
Property branches is not allowed.yaml-schema: GitHub Workflow
我该如何处理?
您可以 multiple events 使用子类型触发您的工作流。
因此,要实现您想要的(运行 pull_request 上的工作流程并推动生产和开发),您需要此实现:
on:
push:
branches:
- 'dev'
- 'prod'
pull_request:
branches:
- 'dev'
- 'prod'
您实施中的问题是 branches
不是 github 操作中的 on
子类型,它只是 pull_request
或 push
亚型。
我们如何 运行 github 多个分支上的工作流用于多个触发器?示例 - 我如何 运行 pull_request
& push
上的工作流程说 prod
& dev
?参考下面的代码片段
on: [push, pull_request]
branches:
- 'dev'
- 'prod'
以上是不允许的。我收到以下错误 -
Property branches is not allowed.yaml-schema: GitHub Workflow
我该如何处理?
您可以 multiple events 使用子类型触发您的工作流。
因此,要实现您想要的(运行 pull_request 上的工作流程并推动生产和开发),您需要此实现:
on:
push:
branches:
- 'dev'
- 'prod'
pull_request:
branches:
- 'dev'
- 'prod'
您实施中的问题是 branches
不是 github 操作中的 on
子类型,它只是 pull_request
或 push
亚型。