前端静态资源发布操作脚本
#!/bin/bash
set -o nounset
set -o errexit
timetouch=$(date +%F_%T)
#packageurl="http://www.rockstics.com/rockstics.tar.gz" ##前端包Jenkins地址
packageurl=$1
path=$2
packtar=$(echo $1 |awk -F '/' '{print $NF}')
pathup=$(echo $2|awk -F '/' 'OFS="/"{$NF="";print $0}')
if [ -e "$pathup/$packtar" ] ;then
mv $pathup/$packtar $pathup/bak_${packtar}
fi
cd $pathup && wget -c $packageurl
tar xf $pathup/$packtar --strip-components 1 -C $path
packname=$(echo $path |awk -F '/' '{print $NF}')
echo "$packname has published;please check it"
echo "$timetouch publish $packtar in $path" >>publish.log