Сергей Протько: мы такую штуку и используем. Вообщем, в процессе обсуждения я таки понял, что артефакт в контексте PHP приложения - это весь необходимый код, который нужен для релиза. Т.е. фактически после него, как вы написали, нужно выполнить миграции, подогреть кеш, рестартонуть php-fpm и по сути все готово.
Спасибо Сергей, что помогли разобраться.
> composer.json так же не надо, у вас уже должны быть установлены все вендоры и сгенерирован и autoload.php и bootstrap.php.cache
а каким образом содержимое артефакта интегрируется с уже готовыми компонентами (описанными выше)? как тогда должна быть организована структура проекта, скажем, на stage сервере? и в какой момент должны быть установлены все вендоры и остальные компоненты?
Спасибо за ответ, но пока не прояснилось до конца вся картина. Т.е. фактически в артефакте остается исходный код с конфигами. Что на счет вендоров, файлов композера? и как дальше работать с артефактом и какова его цель? насколько я понял - артефакт дает возможность не делать git pull, так как все необходимое уже есть в архиве. какие еще плюсы есть у данного подхода?
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Спасибо Сергей, что помогли разобраться.