【发布时间】:2014-12-10 13:12:35
【问题描述】:
如何使用 git 创建一个简单的部署过程,其中只有我的缩小/连接的 js/css 文件位于生产服务器上?
我正在使用 bootstrap-sass 构建一个 angularjs/laravel 应用程序,如果可能的话,理想情况下不想部署任何未缩小的(源)文件。如果有帮助,我也会使用 bower 和 gulp 工具。
【问题讨论】:
标签: angularjs git deployment web-deployment
如何使用 git 创建一个简单的部署过程,其中只有我的缩小/连接的 js/css 文件位于生产服务器上?
我正在使用 bootstrap-sass 构建一个 angularjs/laravel 应用程序,如果可能的话,理想情况下不想部署任何未缩小的(源)文件。如果有帮助,我也会使用 bower 和 gulp 工具。
【问题讨论】:
标签: angularjs git deployment web-deployment
这个想法是在您的代码库中包含 2 个部分:
并且有一个 grunt 任务(我们称之为“grunt build”),它在您的开发代码库上执行一组任务:缩小、丑化、图像压缩、删除不必要的文件并将输出放入 Dist.
grunt 构建完成后,您需要将 Dist 文件夹部署到生产环境中,这可以通过多种方式完成(为生产环境保存一个单独的 git 存储库,并且每个新提交都是一个新版本是一个不错的选择)
【讨论】: