add build shell
This commit is contained in:
parent
e694408e87
commit
9426a42120
|
|
@ -0,0 +1,77 @@
|
|||
#!/bin/sh
|
||||
|
||||
version="1.0.0"
|
||||
|
||||
pwd
|
||||
|
||||
echo '1. 删除已有打包zip文件.'
|
||||
if [[ -a ./$version.zip ]];then
|
||||
echo "存在文件 $version.zip";
|
||||
rm -rf ./$version.zip
|
||||
fi;
|
||||
printf "\n"
|
||||
|
||||
|
||||
echo '2. 删除已有源码文件.'
|
||||
if [[ -a ./$version/ ]];then
|
||||
echo "存在文件夹 $version";
|
||||
rm -rf $version/
|
||||
fi;
|
||||
printf "\n"
|
||||
|
||||
|
||||
echo '3. 复制源码并从git更新代码.'
|
||||
cp -r beikeshop/ $version/ && cd $version && pwd
|
||||
git pull && git checkout master
|
||||
printf "\n"
|
||||
|
||||
|
||||
echo '4. composer install.'
|
||||
composer install
|
||||
printf "\n"
|
||||
|
||||
|
||||
echo '5. 删除node相关文件.'
|
||||
if [[ -a ./package-lock.json ]];then
|
||||
echo "存在文件 package-lock.json";
|
||||
rm ./package-lock.json
|
||||
fi;
|
||||
if [[ -a ./node_modules ]];then
|
||||
echo "存在文件夹 node_modules";
|
||||
rm -rf ./node_modules
|
||||
fi;
|
||||
printf "\n"
|
||||
|
||||
|
||||
echo '6. 安装npm包并编译前端相关文件.'
|
||||
npm install && npm run production
|
||||
printf "\n"
|
||||
|
||||
|
||||
echo '7. 清理其他文件.'
|
||||
if [[ -a ./database/product_beike.sqlite ]];then
|
||||
echo "存在文件 product_beike.sqlite";
|
||||
rm -rf ./database/product_beike.sqlite
|
||||
fi;
|
||||
if [[ -a ./storage/installed ]];then
|
||||
echo "存在文件 installed";
|
||||
rm -rf ./storage/installed
|
||||
fi;
|
||||
rm -rf ./storage/app/*
|
||||
rm -rf ./storage/debugbar/*
|
||||
rm -rf ./storage/framework/*
|
||||
rm -rf ./storage/logs/*
|
||||
rm -rf ./storage/upload/*
|
||||
rm -rf ./.idea
|
||||
rm -rf ./.git*
|
||||
rm -rf ./node_modules
|
||||
rm ./package-lock.json
|
||||
rm ./Envoy.blade.example.php
|
||||
printf "\n"
|
||||
|
||||
|
||||
echo '8. 压缩文件夹.'
|
||||
cd ../ && zip -r $version.zip $version
|
||||
printf "\n"
|
||||
|
||||
|
||||
Loading…
Reference in New Issue