Артефакты GitLab CI сохраняют результаты задания: отчёты, логи, сборки и другие файлы, нужные после его завершения или следующим jobs. Это не то же самое, что кэш зависимостей.
Зачем в GitLab CI нужны артефакты?
Артефакты GitLab CI сохраняют результаты задания: отчёты, логи, сборки и другие файлы, нужные после его завершения или следующим jobs. Это не то же самое, что кэш зависимостей.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Артефакты GitLab CI сохраняют результаты задания: отчёты, логи, сборки и другие файлы, нужные после его завершения или следующим jobs. Это не то же самое, что кэш зависимостей.
Настройте нужные пути, срок хранения и доступ. Для диагностики падений важно сохранять отчёты при соответствующем результате выполнения, а не только при успехе. Не включайте токены, приватные данные или весь рабочий каталог без разбора. Кэш ускоряет повторные запуски, артефакт представляет результат конкретного задания и должен иметь понятное назначение.