首页 > 解决方案 > 有什么办法可以匹配 gitlab 子目录中的所有文件?

问题描述

有什么办法可以匹配 gitlab 子目录中的所有文件?我必须对具有很多子目录的目录更改制定规则。有没有办法(例如使用通配符)来适应 gitlab CI 中任何子目录中的任何文件?

somedir/*

这仅适合第一级文件吗?

标签: gitlab-ci

解决方案


是的,有:您可以使用somedir/**/*递归匹配目录及其所有子目录来检查更改。

您可以在 only:changes / except:changes 章节的官方文档中找到更多信息。(例如,您也可以使用变量等)

然而,这些规则也适用于rules.changesGitlab-Pipeline 部分。


推荐阅读