2023-05-25 07:17:58 +00:00
|
|
|
#!/bin/bash
|
2023-06-28 01:58:58 +00:00
|
|
|
set -e
|
2023-05-25 07:17:58 +00:00
|
|
|
echo "请先输入一个版本号:"
|
|
|
|
read version
|
|
|
|
|
|
|
|
echo "您输入的版本号是: $version"
|
|
|
|
echo "登录aliyun镜像仓库"
|
2023-06-28 02:29:16 +00:00
|
|
|
sudo docker login --username=252959493@qq.com registry.cn-shenzhen.aliyuncs.com
|
2023-05-25 07:17:58 +00:00
|
|
|
|
2023-05-25 08:13:55 +00:00
|
|
|
build=$(pwd)
|
2023-05-25 07:17:58 +00:00
|
|
|
cd ../../
|
2023-05-25 08:13:55 +00:00
|
|
|
root=$(pwd)
|
2023-05-25 07:17:58 +00:00
|
|
|
echo "安装依赖"
|
2023-06-28 02:27:37 +00:00
|
|
|
#pnpm install --registry=https://registry.npmmirror.com
|
|
|
|
pnpm install
|
2023-05-25 07:17:58 +00:00
|
|
|
|
|
|
|
echo "client build"
|
2023-05-25 08:13:55 +00:00
|
|
|
cd $root/packages/ui/certd-client
|
2023-05-25 07:17:58 +00:00
|
|
|
pnpm run build
|
|
|
|
echo "client build success"
|
|
|
|
|
|
|
|
echo "server build"
|
2023-05-25 08:13:55 +00:00
|
|
|
cd $root/packages/ui/certd-server
|
2023-05-25 07:17:58 +00:00
|
|
|
pnpm run build
|
|
|
|
echo "server build success"
|
|
|
|
|
|
|
|
echo "rm node_modules"
|
|
|
|
rm ./node_modules -rf
|
|
|
|
|
|
|
|
echo "copy to workspace"
|
2023-05-25 08:13:55 +00:00
|
|
|
mkdir -p $build/workspace/certd-server
|
2023-05-25 07:17:58 +00:00
|
|
|
\cp ./* $build/workspace/certd-server -rf
|
|
|
|
\cp ../certd-client/dist/* $build/workspace/certd-server/public/ -rf
|
|
|
|
|
2023-06-28 05:54:17 +00:00
|
|
|
#export TAG=$version
|
|
|
|
#sudo -E docker compose build
|
|
|
|
#sudo -E docker compose push
|