每当特定分支成为目标时,我都试图在PR所源自的分支上为每个拉取请求(PR)运行构建。如何使用Github Actions进行设置?
让我感到困惑的是,其中涉及两个分支:PR的起源分支和目标分支。
很明显,从documentation on pull_request
events中将for
设置为“ PR merge branch”,这意味着checkout action将签出拉取请求所来自的分支GITHUB_REF
事件被触发。
但是,尚不清楚pull_request
过滤器的“分支”过滤器在哪个分支上。当在开发中收到PR或它源自PR时(或者可能两者),以下事件会触发吗?如何为PRs 到特定分支设置触发器?
on
答案 0 :(得分:0)
我尝试使用以上内容(在pull_request分支上进行开发),并将其设置为GitHub上的工作流。
它按照我的预期进行设置。这使我得出结论,“分支”过滤器因此会过滤 target分支。