`
xieye
  • 浏览: 804016 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

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

    博客分类:
  • PHP
阅读更多
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',
    '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类库不经常改变。
0
1
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics