28 lines
519 B
Bash
28 lines
519 B
Bash
#!/bin/bash
|
||
|
||
# 获取脚本地址
|
||
script_path=$(cd `dirname $0`; pwd)
|
||
|
||
cd $script_path
|
||
|
||
# 前往脚本目录上一层
|
||
cd ../
|
||
|
||
# 拉取最新代码
|
||
git reset --hard
|
||
git pull
|
||
|
||
# 构建
|
||
pnpm i
|
||
pnpm build
|
||
|
||
# 打包成文件名带有时间戳的tar.gz
|
||
tar -czvf dist.tar.gz dist
|
||
|
||
# 判断是否有用户目录下的packages文件夹
|
||
if [ ! -d ~/packages ]; then
|
||
mkdir ~/packages
|
||
fi
|
||
# 移动到用户目录下的packages文件夹中,并使用时间戳重命名
|
||
mv dist.tar.gz ~/packages/dist-$(date +%Y%m%d%H%M%S).tar.gz
|