使用Github Actions设置工作流程时,哪个分支过滤了`pull_request`事件?

时间:2019-11-21 16:07:21

标签: github continuous-integration github-actions

每当特定分支成为目标时,我都试图在PR所源自的分支上为每个拉取请求(PR)运行构建。如何使用Github Actions进行设置?

让我感到困惑的是,其中涉及两个分支:PR的起源分支和目标分支。

很明显,从documentation on pull_request events中将for设置为“ PR merge branch”,这意味着checkout action将签出拉取请求所来自的分支GITHUB_REF事件被触发。

但是,尚不清楚pull_request过滤器的“分支”过滤器在哪个分支上。当在开发中收到PR或它源自PR时(或者可能两者),以下事件会触发吗?如何为PRs 特定分支设置触发器?

on

1 个答案:

答案 0 :(得分:0)

我尝试使用以上内容(在pull_request分支上进行开发),并将其设置为GitHub上的工作流。

它按照我的预期进行设置。这使我得出结论,“分支”过滤器因此会过滤 target分支