核心代码脚本:

#!/bin/bash -il
echo ${branch}
echo ${branch}
current=${branch}
online="release"
if [[ $current == *$online* ]]
then
	echo "打包product线上环境,分支为:"${branch: 7}
    SASS_BINARY_SITE=https://npm.taobao.org/mirrors/node-sass/ npm install node-sass;
	npm install -g cnpm --registry=https://registry.npmmirror.com
	cnpm install
	cnpm run build
    name="hluser_"${branch: 7}".tar.gz"
	tar -zcvf $name dist
    exit
else
    echo "打包test测试环境,分支为:"${branch}
    SASS_BINARY_SITE=https://npm.taobao.org/mirrors/node-sass/ npm install node-sass;
	npm install -g cnpm --registry=https://registry.npmmirror.com
	cnpm install
	cnpm run stage
	tar -zcvf hluser.tar.gz dist
fi

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐