我想使用 Capistrano 3 部署我的 PHP 应用程序。我的应用程序使用 Symfony 2 作为框架,使用 Phing 作为构建系统。我已经安装了capistrano-symfony,所以我可以在 Capistrano 内部使用 Symfony 命令。
问题是它还修改了部署流程。具体来说,它在这里添加了两个任务:
https://github.com/capistrano/symfony/blob/master/lib/capistrano/tasks/symfony.rake
after "deploy:updated", "deploy:clear_controllers"
after "deploy:updated", "deploy:assets:install"
有没有办法再次从流程中删除这些钩子?这些操作已经由我的 Phing 构建脚本(由 Capistrano 调用)执行。无需再次运行它们。