我正在尝试开始使用 phing 来部署我正在处理的项目。到目前为止,我只是在生产服务器上使用了“git pull”并手动进行了其他需要的操作。
通过网络,我看到很多人推荐以下过程:
- 在本地计算机上准备和存档所有内容
- SCP/FTP 到生产服务器并在那里解压
- 更新几个符号链接
我喜欢这个过程,因为它的透明度、安全性和易于返回到以前的版本。但是我的项目代码(以及所有主题/图像等)大约需要 300Mb,整个过程大约需要 2 小时才能完成,而早些时候我只花了不到一分钟。
为一个简单的修补程序等待 2 小时似乎真的太多了。关于如何克服这个问题的任何想法?或者,也许您会建议不同的部署方式。