gpt4 book ai didi

github 操作排除来自分支的拉取请求

转载 作者:行者123 更新时间:2023-12-05 02:40:43 25 4
gpt4 key购买 nike

假设我有一个工作流在每个 PR 上运行以掌握它以:

on:
pull_request:
branches:
- master

如果 PR 来自 depbot 分支,我想跳过所有作业。像这样的东西:

on:
pull_request:
branches:
- master
head_ref-ignore:
- depbot

我认为您可以使用

跳过所有步骤(一次一个)
 if: startsWith(github.head_ref, 'depbot') == false

但这不是我想要的,因为它仍然会启 Action 业。我如何才能在发布级别实现这一点?

最佳答案

But it is not what I want, as it would still initiate the job.

这意味着您需要一个“看门人”作业,该作业将被启动(并检查 github.head_ref),并通过 job dependency , 只有满足正确的条件才会调用第二个。

但重点是:您至少需要一项工作才能开始,以便检查条件。

关于github 操作排除来自分支的拉取请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68388484/

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