artisan更新缓存不生效
把artisan更新缓存命令写到了composer.json的install完事执行脚本中
"scripts": {
"post-autoload-dump": [
"Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
"@php artisan package:discover --ansi",
"@php artisan route:cache",
"@php artisan config:cache"
],
期望每次composer install更新路由和配置缓存
直接进服务器项目下执行是正常的
问题
- 因测试和线上项目公司是用的jenkins构建,在这里执行了之后显示成功了,但是却没效果,找不到什么原因
- 另外想顺便问一下如果开启了opcache是不是每次更新了缓存之后还需要更新下opcache
jenkins成功截图
已解决,是jenkins执行shell书写问题,没有到项目目录下执行install 而是先install 再scp到项目,具体原因因对jenkins不熟悉,也不太理解