使用 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 在我的本地主机上提供服务 gulp serve:server 将其推送到我的服务器删除旧版本并在那里构建新版本

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

只需在要更新构建时重新运行构建并推送dist的内容。

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

最新更新