Artifacts — сохранённые после job файлы (бинарник, образ-метаданные, SBOM, отчёты), которые скачивают люди или забирают следующие jobs без пересборки — контракт между стадиями.
Разбор
- Build once, deploy many: один артефакт на dev/stage/prod.
- Срок хранения (expiry) и права доступа критичны.
- Не кладите секреты и сырые ключи в artifacts.
- Отчёты тестов/
junit тоже artifacts для UI и gate'ов.
Итог
Артефакт — неизменяемый результат сборки; его продвигают, а не пересобирают «как тогда».