Github操作-当分支中的特定目录更新时,如何触发推送?

时间:2020-08-18 02:03:58

标签: github github-actions

我希望我的工作流仅在对特定目录进行了更改时才触发推送。这可能吗,我想念什么?我尝试做类似您在下面看到的操作,但是没有触发。

name: ABC

on:
  push:
    branches:  [master/my-directory]
  pull_request:
    branches: [ master ]

1 个答案:

答案 0 :(得分:6)

push具有一个名为paths的属性:

name: ABC
on:
  push:
    branches:
      - master
    paths:
      - my-directory/**

这只会在对master目录树进行更改的情况下推送到my-directory分支时触发。有关所有可能的过滤器模式,请参见filter pattern cheat sheet