如何使用git创建一个简单的部署过程,其中只有我的缩小/连接的js / css文件在生产服务器上?
我正在构建一个带有bootstrap-sass的angularjs / laravel应用程序,理想情况下,如果可能的话,不想部署任何未缩小(源)文件。如果有帮助的话,我也会使用bower和gulp工具。
答案 0 :(得分:2)
我们的想法是在您的代码库中包含两个部分:
并执行一项艰巨的任务(让我们称之为“grunt build'”),在您的开发代码库上执行一系列任务:缩小,丑化,图像压缩,删除不必要的文件和将输出放在Dist 。
一旦完成了grunt构建,你需要将Dist文件夹部署到生产环境,这可以通过多种方式完成(为生产保留一个单独的git仓库,每个新提交是一个新版本是一个不错的选择)