主要问题是当我在circleci中使用需要创建文件夹和文件的测试运行phpunit时,它会失败。
文件夹创建完成:
$path = 'pdf-files';
$fullPath = sprintf('%s/%s', storage_path(), $path);
File::makeDirectory($fullPath, 0775, true, true);
测试是绿色的并且在本地传递,但它在CircleCi中失败,因为文件保存在/var/www/project
中,但由于某种原因,应用程序一直在寻找/home/ubuntu/project
中的文件夹和文件应用程序将文件保存在另一个位置。
解决此问题的最佳方法是什么?