是否有办法匹配gitlab子目录中的所有文件?我必须在有很多子目录的目录中修改规则。是否有任何方法(使用通配符为例),以适应任何文件在任何子目录在gitlab CI?
somedir/*
是否只适合第一级文件?
有:你可以使用somedir/**/*
递归匹配目录和它的所有子目录来检查更改。
您可以在官方文档的only:changes/except:changes章节中找到更多信息。(例如,你也可以使用变量等)
这些规则同样适用于Gitlab-Pipeline的rules.changes
部分。