前端静态资源发布操作脚本

#!/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

posted @ 2019-07-16 10:53  rockstics  阅读(132)  评论(0编辑  收藏  举报