使用Phing仅部署较新的文件

时间:2012-12-31 10:40:58

标签: php phing

我正在使用Phing作为我正在开发的网站的构建工具。我有一台运行在localhost上的服务器来测试我自己的系统上的东西,我在服务器上有一个测试环境,它最终会运行。目前,通过对所有构建的文件进行tarding,将tar上传到服务器并在那里提取它来完成部署到该测试环境。

然而,由于我也使用了相当多的图像,这需要很长的时间;本地部署为10秒,远程部署为4分钟。有没有办法比较2个目录中的文件,只对一个目录中较新的目标进行tar(所以我可以保留构建目录的影子副本来比较文件日期)或其他最佳做法?

我一直在考虑的其他尝试是使用git上传网站。有什么想法?

1 个答案:

答案 0 :(得分:1)

昨天我遇到了同样的问题,这个答案解决了我的问题

Phing - Deploy with FTP but only overwrite when size has changed