我有一个由GitLab管理的git服务器,我正在寻找一种方法从git存储库中获取我的一个项目的最新版本,并自动缩小CSS,HTML和Javascript,并为生产环境做好准备。< / p>
我想我可以用PHP编写脚本,使用各种minify库在项目的每个文件夹中循环并缩小所有内容,但我想知道是否有一些已经过测试的方法可以与Git存储库一起使用。
答案 0 :(得分:0)
我不确定我是否正确理解了您的问题,但您可以创建一个从git存储库中获取并执行缩小的shell脚本
可能是一个看起来像的文件update.sh。假设minify.php缩小了您的资产
#!/bin/sh
git pull origin master
php minify.php