使用Gulp部署Yeoman应用程序

时间:2015-01-30 10:32:51

标签: gulp yeoman

生成器:https://github.com/Swiip/generator-gulp-angular

在我最近的项目中,我只是使用git推送所有内容,甚至是缩小版本。但是dist /文件夹位于gitignore上。

我读过你不应该在你的git中存储缩小版等,因为你不需要那里的版本跟踪。

这个gulp插件使用git:http://yeoman.io/learning/deployment.html

1)所以我是通过git推送它然后再在我的服务器上用gulp构建它吗?

2)什么是自动化的好方法?我想做s.th.像这样:

gulp serve:dist在我的localhost上提供服务 gulp serve:server将它推送到我的服务器删除旧版本并在那里构建新版本

1 个答案:

答案 0 :(得分:1)

没有。您应该做的是在本地使用您的所有项目,当您必须部署缩小的文件时,只运行gulp build。将创建dist目录,您唯一要做的就是使用git init在此处初始化git,然后将您的服务器添加为远程服务器。

您只需要重新运行构建并在需要更新时{。1}}推送内容。

我认为这不是一件简单的事情,因为这值得优化。