1 Star 0 Fork 4

fuguang/etcd-workbench

forked from beifengtz/etcd-workbench 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
build 920 Bytes
一键复制 编辑 原始数据 按行查看 历史
beifengtz 提交于 2023-12-22 21:55 +08:00 . feat 完善build和publish脚本
#!/bin/bash
set -e
SKIP_MERGE=0
if [ $# == 1 ] ; then
if [ "$1" == "skipMerge" ] ; then
SKIP_MERGE=1
fi
fi
cd ./web
echo Building web source...
pnpm run build
wait
if [ $? -ne 0 ]; then
exit $?
fi
echo Deleting server static file...
rm -rf ../server/src/main/resources/static/*
echo Copying web static file to server resources directory...
cp -R dist/* ../server/src/main/resources/static/
cd ../server
./gradlew clean
wait
if [ $? -ne 0 ]; then
exit $?
fi
BUILD_SERVER_CMD="./gradlew jar"
if [ $SKIP_MERGE -eq 1 ]; then
BUILD_SERVER_CMD="./gradlew jar -PskipMerge=1"
fi
echo Building server source: $BUILD_SERVER_CMD
$BUILD_SERVER_CMD
wait
if [ $? -ne 0 ]; then
exit $?
fi
cd ../
if [ ! -d "bin" ]; then
mkdir bin
else
rm -rf bin/*
fi
if [ $SKIP_MERGE -eq 1 ]; then
cp -R ./server/build/libs/* ./bin/
else
cp ./server/build/libs/etcd-workbench.jar ./bin/
fi
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
TypeScript
1
https://gitee.com/ban_fuguang/etcd-workbench.git
[email protected]:ban_fuguang/etcd-workbench.git
ban_fuguang
etcd-workbench
etcd-workbench
master

搜索帮助