gpt4 book ai didi

github - 将多个触发器与多个分支组合

转载 作者:行者123 更新时间:2023-12-02 18:19:51 32 4
gpt4 key购买 nike

我们如何在多个分支上为多个触发器运行 github 工作流?示例 - 如何在 pull_requestpush 上运行工作流,例如 proddev?请引用下面的代码片段

on: [push, pull_request]
branches:
- 'dev'
- 'prod'

以上是不允许的。我收到以下错误 -

Property branches is not allowed.yaml-schema: GitHub Workflow

我该如何处理?

最佳答案

你可以拥有multiple events使用子类型触发您的工作流。

因此,要实现您想要的(在 pull_request 上运行工作流并在 prod 和 dev 上运行),您将需要此实现:

on:
push:
branches:
- 'dev'
- 'prod'

pull_request:
branches:
- 'dev'
- 'prod'

您实现中的问题是 branches 不是 github 操作中的 on 子类型,它只是一个 pull_requestpush 子类型。

关于github - 将多个触发器与多个分支组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71014373/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com