我的Web应用程序基于最新的laravel框架,它的前端任务和依赖关系通过gulp,node,npm和bower进行管理。
我的远程托管服务器基本上只支持git,不支持nodejs和npm。所以目前我在本地构建并通过ftp手动部署它。
那么,他们的任何工具是否只是跟踪本地构建文件的更改并上传远程更改?或者可能有更好的方法来做到这一点?
答案 0 :(得分:1)
您所描述的内容可以通过提交本地构建的文件来修复。
如果它支持git并且您具有ssh访问权限 - 请设置您的远程存储库本地计算机。提交本地构建文件并推送到远程存储库。从远程服务器上的远程存储库中提取更改。
答案 1 :(得分:0)
我有类似的情况,我被困在ftp并使用Laravel。
为了解决使用ftp的痛苦,我发现这个工具名为dploy
。
它在ftp中模拟git
,因此您在本地或远程存储库中提交,dploy
将负责将本地构建与您的实时服务器同步。
https://github.com/LeanMeanFightingMachine/dploy
我希望它有所帮助。