php部署工具deployer技巧 - vendor目录创建_PHP_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > PHP > php部署工具deployer技巧 - vendor目录创建

php部署工具deployer技巧 - vendor目录创建

 2020/1/6 17:18:42  xieye  程序员俱乐部  我要评论(0)
  • 摘要:deployer是个好东西,可是每次都composer,其实没有太大必要。修改一下部署代码。增加task('my:mv_vendor',function(){run('cd{{release_path}}&&mv{{previous_release}}/vendor{{release_path}}/');});然后task('deploy',['deploy:info','deploy:prepare','deploy:lock','deploy:release'
  • 标签:创建 PHP 目录 工具 技巧
deployer是个好东西,可是每次都composer ,其实没有太大必要。

修改一下部署代码。

增加
class="java" name="code">
task('my:mv_vendor',function (){
    run('cd {{release_path}} && mv {{previous_release}}/vendor {{release_path}}/');
});


然后
task('deploy', [
    'deploy:info',
    'deploy:prepare',
    'deploy:lock',
    'deploy:release',
    'deploy:update_code',
    'deploy:shared',

    //'deploy:vendors',
    'my:mv_vendor',

    'deploy:writable',
    'artisan:storage:link',
    'artisan:view:cache',
    'artisan:config:cache',
    'artisan:optimize',
    'deploy:symlink',
    'deploy:unlock',
    'cleanup',
]);



整个世界都清净了。

也可以不用mv,用cp -r ,因为我从不回退版本。所以mv。

更好的方式是使用参数,简单使用的话,改代码也行,反正composer类库不经常改变。
上一篇: 【新年呈献】高性能网络通信框架 HP-Socket v5.7.1 下一篇: 没有下一篇了!
发表评论
用户名: 匿名