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

Что такое артефакты в GitLab

Артефакты в GitLab — это файлы или директории, созданные в процессе выполнения CI/CD пайплайна, которые сохраняются после завершения джобы. Они могут включать билды, лог-файлы, результаты тестов или отчеты.

Пример .gitlab-ci.yml с артефактами:

yaml
test_job:
  script:
    - pytest --junitxml=report.xml
  artifacts:
    paths:
      - report.xml
    when: always  # сохранить даже при падении тестов

Нюансы:

  • Артефакты хранятся временно (по умолчанию 30 дней).
  • Можно указать expire_in для изменения срока хранения.
  • Артефакты доступны для скачивания через UI или API.
  • Используются для передачи данных между джобами (например, билд → деплой).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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