Встречается на собеседованиях • сегодня
Что такое кеш в GitLab
Кеш в GitLab — это механизм для ускорения сборок CI/CD, позволяющий сохранять файлы между запусками пайплайнов. Кешируются зависимости (например, node_modules, vendor), чтобы избежать их повторной загрузки.
Пример кеширования в .gitlab-ci.yml:
yaml
cache:
key: ${CI_COMMIT_REF_SLUG}
paths:
- node_modules/
- vendor/Нюансы:
- Кеш не гарантирует сохранность данных (может быть удален при нехватке места).
- Для критичных данных используйте
artifacts. - Ключ (
key) определяет уникальность кеша (например, по ветке). - Можно настраивать политики (
policy: pull,push).
Кеш ускоряет пайплайны, но требует аккуратного управления.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы