GitHub Actions 工作流程语法未按预期工作

Seb*_*ian 2 glob github github-actions

我有一个 GitHub 工作流程,当根据模式**/abc**修改/创建文件时会触发该工作流程。据我了解,这意味着每当:

  1. 位于以abc或开头的文件夹的某个子文件夹中的文件
  2. 任何以以下内容开头的文件abc

修改后,应触发 GH 操作。但是,当我创建文件时,甚至会触发工作流程repository/aaa/test_abc

但是,据我了解,该文件repository/aaa/test_abc与模式不对应**/abc**

我是吗

  1. 是否误解了 GH 操作语法
  2. GH 操作中有错误吗?

Gui*_*urd 5

您需要使用/a 来转义\该模式才能发挥作用。

使用'**\/abc**'即可解决问题。

大多数时候,Github 文档的过滤器模式备忘单有助于配置路径,但在特定情况下它并不详细。