我正在使用 Gitlab 来部署我的代码库。每次,我部署一个分支(实际上一天多次),我的 CI 做以下事情(非常简化):
#1 使用我的分支名称创建一个特定的部署文件夹并在其中克隆整个项目
branch-1
/data/www/branch-1/....
branch-2
/data/www/branch-2/....
#2 运行 PHPStan(没有覆盖配置)
- cd /data/www/branch-1
- bin/phpstan analyze --level 1 --no-progress
因此,默认情况下,我的缓存文件夹设置为/tmp/phpstan
. 这个文件夹越来越大。现在,我有一个定期删除文件夹的 cron,但这似乎是一种解决方法......
我可以在 CI/CD 中使用更好的方法来保持合理的/tmp/phpstan
文件夹大小并且不破坏缓存的性能吗?