【发布时间】:2017-04-26 04:56:33
【问题描述】:
我有一个 ubuntu 登台服务器,我安装了 apache、php、mysql、git、composer。我在 bitbucket 上设置了一个私有 git 存储库,该项目已经克隆到登台服务器和我的本地开发机器上。 Laravel 设置在两台机器上都运行良好。
我目前正在做的是,每当 git 存储库有更新时,我都会登录到登台服务器,从 git 存储库中提取最新代码并执行composer install、npm install、bower install。
我想通过 capistrano 工具自动化这个过程。我在网上查看了教程,但它们都在每次都克隆存储库时,我发出部署命令并每次都创建一个全新的安装。 capistrano 不能帮助我处理已设置的现有文件夹吗?
【问题讨论】: