Встречается на собеседованиях • сегодня
В чем разница между кешем и артефактами в GitLab CI/CD
Кеш в GitLab CI/CD используется для ускорения последующих запусков пайплайнов, сохраняя зависимости (например, node_modules или .venv). Он не гарантирует целостность данных и может быть удален, если не использовался долгое время.
Артефакты — это файлы, созданные в процессе выполнения джобы (например, билды, лог-файлы), которые передаются между этапами пайплайна или сохраняются для скачивания. Они гарантированно хранятся до истечения срока или ручного удаления.
Пример .gitlab-ci.yml:
yaml
cache:
paths:
- .venv/
build:
script:
- pip install -r requirements.txt
artifacts:
paths:
- build/Здесь .venv кешируется, а папка build/ сохраняется как артефакт.

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