Одним из аргументов в пользу хранения артефактов является то, что оно обеспечивает согласованность при развертывании в разных средах.
От Непрерывная доставка Хамбл и Фарли:
Каждый раз, когда вы компилируете код, вы рискуете внести какие-то изменения. Версия компилятора, установленная на более поздних этапах, может отличаться от версии, которую вы использовали для тестов фиксации. Вы можете выбрать другую версию какой-либо сторонней библиотеки, которую вы не собирались использовать. Даже конфигурация компилятора может изменить поведение приложения.
Создавая артефакты только один раз, мы гарантируем, что рабочий код точно такой же, как тот, который прошел тестирование. В очень маленьких базах кода с простыми конвейерами это может не оказать большого влияния, но все же лучше всего выполнять сборку только один раз.