对于我的当前项目,我使用Grunt作为一个完全部署系统。检查/编译所有资产,清理缓存和部署数据库。现在我在看Gulp.js。每个人都说,它有更多的可读性的配置文件,并且执行得更快一些。我只缺了一件事-数据库部署。对于Grunt,我使用的是咕噜-部署包。对古普来说有这样的东西吗?还是我自己写个包裹?
发布于 2014-10-04 16:26:04
吞咽是一种构建系统。构建和部署是独立的一组活动。蒸煮有利于建立许多小的文件,如在生产线上的制造业。对于部署来说,同步代码(nodejs不擅长同步,至少在0.12之前是这样。)是很好的。
我使用powershell(windows)或shell/厨师/ansible(Linux)进行部署/安装/等等,它们调用gulp来构建资产管道。
Gulp主要针对其他技术栈中的资产管道,以及节点js技术栈的完整构建系统。
但是,如果您只有微不足道的部署任务,那么请考虑使用异步包中的async.series(),并使用常规的node代码进行部署。当您在gulp任务中完成时,接受并调用done回调。
https://stackoverflow.com/questions/22597010
复制相似问题