我正在执行一个任务,该命令运行缓慢composer install
命令之前current
符号链接被更改为指向新版本(因为我不希望我的新版本是在包装被取出的同时,在生命的第一分钟破碎)。Capistrano:部署之前:发布的hook需要知道发布目录
before 'deploy:publishing', :composartisan do
on roles(:app) do
within fetch(:latest_release_directory) do
execute "cd #{current_path} && composer dump-autoload && composer install && php artisan storage:link && php artisan migrate"
end
end
end
这不起作用,因为fetch(:latest_release_directory)
返回当前的版本,而不是我们正在建设一个和即将发表在几分钟的时间。
如何获取正在构建的版本的文件夹路径?