Основная проблема заключается в том, что когда я запускаю phpunit в circleci с тестом, который требует создания папок и файлов, он не проходит.
Создание папки выполняется с помощью:
$path = 'pdf-files';
$fullPath = sprintf('%s/%s', storage_path(), $path);
File::makeDirectory($fullPath, 0775, true, true);
Тест зеленый и проходит локально, но в CircleCi он не проходит, потому что файлы сохраняются в /var/www/project
, но по какой-то причине приложение продолжает искать папку и файлы в /home/ubuntu/project
даже если приложение сохраняет файл в другом месте.
Каков наилучший способ решить эту проблему?
Задача ещё не решена.
Других решений пока нет …