./deploy.sh: No such file or directory
来源:11-4 代码发布过程

Edwardvoon
2019-03-23
# !/bin/sh
GIT_HOME=/developer/git-repository/
#项目存放的目录
DEST_PATH=/product/front/
#项目发布结果存放的目录
if [ ! -n "$1" ];
# 判断第一个参数是否传入
then
echo -e "Please input a project name! You can input as follows:"
echo -e "./deploy.sh webpack"
exit
fi
# sh脚本中的闭合方式
if [ $1 = "webpack" ];
# 判断这个值是否是规定的值
then
echo -e "------------Enter Project-------------"
cd GIT_HOME$1
else
echo -e "Invalid Project Name!"
exit
fi
echo -e "------------Empty Dist Finder-------------"
rm -rf ./dist
# 删除原来的dist
echo -e "------------Pull Repository Project-------------"
git pull
# 拉取仓库代码
echo -e "------------Install Project Dependent-------------"
yarn
# 安装项目依赖包
echo -e "------------Build The Project-------------"
yarn run dist
# 对项目进行打包
if [ -d "./dist" ];
# 判断是否有dist目录
then
echo -e "------------Empty The Target Finder ./dist foudler-------------"
rm -rf $DEST_PATH/dist
# 删除线上的dist目录
echo -e "------------Copy The Target Finder ./dist foudler-------------"
cp -R ./dist $DEST_PATH/$1/
# 移动线上的dist目录
echo -e "------------Deploy Preject Success-------------"
else
echo -e "------------Deploy Failed-------------"
fi
老师您好,为什么这样配置之后,会报错,能帮忙看下吗
写回答
1回答
-
Rosen
2019-03-23
看看报错在哪行呢,报的是文件找不到。或者把你的服务器帐号私信我,我上去看下
022019-03-26
相似问题