Основные шаблоны для работы с файлами и каталогами GitLab CI/CD

GitLab CI/CD позво043bяет отслеживать изменения файлов и каталогов с помощью glob patterns. Они используются в changes, artifacts, cache и других разделах .gitlab-ci.yml. Эта статья разберет основные шаблоны и их поведение.

🔹 Основные glob patterns

Шаблон Описание
path/* Отслеживает только файлы и каталоги первого уровня в path, без вложенных файлов.
path/**/* Отслеживает все файлы и папки внутри path, включая вложенные файлы на всех уровнях.
path/*/* Отслеживает файлы и папки только второго уровня внутри path.
path/*/** Отслеживает файлы на первом уровне + все вложенные файлы во втором уровне и глубже.
path/** Аналог path/**/*, отслеживает всё, включая подпапки и файлы.
path/**/file.txt Отслеживает конкретный файл, независимо от его глубины.

🔹 Вывод




Revision #1
Created 28 January 2025 20:29:04 by Admin
Updated 28 January 2025 20:34:33 by Admin