Я хочу использовать PHPCI для сборки и развертывания моего проекта Symfony.
До сих пор я был успешным в части сборки.
Моя проблема сейчас заключается в копировании и развертывании файлов, чтобы их мог видеть веб-сервер.
Я использовал плагин copy_build, но он копирует всю папку сборки, а не только ее содержимое.
Таким образом, моя папка развертывания становится такой
/var/www/project-root/[build-number]/[codes]
вместо просто
/var/www/project-root/[codes]
Мой phpci.yml выглядит так
success:
copy_build:
directory: '/var/www/project-root'
wipe: true;
Вы можете использовать плагин оболочки для копирования сборки в папку развертывания.
Документация может быть найдена на https://www.phptesting.org/wiki/Shell-Plugin
Других решений пока нет …