写自动化发布脚本遇到问题, product下没有生成shop和shop.bak
来源:12-3 发布流程及发布脚本的开发
mid_one
2019-01-03
#!/bin/sh
#shop: fornt_deploy.sh shop
# shop_backend: fornt_deploy.sh shop_backend
GIT_HOME=/developer/git-repo/
DESC_PATH=/product/fornt_end/
if [ ! -n "$1" ];
then
echo -e "请输入要发布的项目!"
exit
fi
if [ $1 = "shop" ];
then
echo -e "==============Enter shop============="
cd $GIT_HOME$1
elif [ $1 = "shop_backend" ];
then
echo -e "===============Enter shop_backend======================"
cd $GIT_HOME$1
else
echo -e "输入的项目名没有找到!"
exit
fi
echo -e "=================clear git dist================"
rm -rf ./dist
echo -e "===================git checkout master===================="
git checkout master
echo -e "==================git pull================"
git pull
echo -e "==================npm install========================"
npm install --registry=https://registry.npm.tobao.org
echo -e "========================npm run dist========================="
npm run dist
if [ -d "./dist" ];
then
echo -e "==================dest backup==================="
mv $DEST_PATH$1/dist $DEST_PATH$1/dist.bak
echo -e "======================copy====================="
cp -R ./dist $DEST_PATH$1
echo -e "====================deploy success==============="
else
echo -e "====================deploy error============================="
fi

提示: 没有那个文件或目录
查看了一下在product的shop下没有生成shop和shop.bak
shop对应的mmall-fe
shop_backend对应的admin-fe
写回答
1回答
-
Rosen
2019-01-04
前面用的是DESC_PATH,后面是DEST_PATH
032019-01-06
相似问题