我正在使用Phing作为我正在开发的网站的构建工具。我有一台运行在本地主机上的服务器来测试我自己的系统上的事情,并且我在最终要运行的服务器上有一个测试环境。部署到该测试环境目前通过将所有构建的文件进行tar搜索,将tar上传到服务器并在那里提取。使用Phing部署较新的文件
但是,由于我也使用了相当多的图像,这需要很长的时间;本地部署需要10秒,远程部署需要4分钟。有没有什么办法比较两个目录中的文件,只能tar一个目录中较新的目录(所以我可以保留构建目录的影子副本来比较文件日期)或另一个最佳实践?
其他我一直在想的尝试是使用git上传网站。有关于此的任何想法?
你为什么不去做一个rsync的,而不是压缩包? – m4t1t0
@ m4t1t0 phing是一个构建工具,它不支持rsync不提供的许多其他功能。 –
Rsync是一种可能性,但我的印象是它需要在本地和远程安装。我非常希望不要将它安装在远程机器上。 –