Встречается на собеседованиях • сегодня

Что такое кеш в GitLab

Кеш в GitLab — это механизм хранения промежуточных данных (например, зависимостей, артефактов сборки) для ускорения последующих запусков пайплайнов. Он позволяет избежать повторной загрузки или генерации одних и тех же файлов, экономя время и ресурсы.

Пример использования в .gitlab-ci.yml:

yaml
cache:
  key: ${CI_COMMIT_REF_SLUG}
  paths:
    - node_modules/
    - .cache/

Нюансы:

  • Кеш не гарантирует сохранность данных (может быть очищен).
  • Для критичных данных лучше использовать artifacts.
  • Можно настраивать политики инвалидации через key (например, по ветке).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы