diff --git a/build.sh b/build.sh new file mode 100644 index 0000000..3b0ce60 --- /dev/null +++ b/build.sh @@ -0,0 +1,45 @@ +#!/bin/sh + +base_dir=/workspace/projects +[ -z "$2"] && branch='main' || branch=$2 + +# 使用说明,用来提示输入参数 +usage() { + echo "Usage: sh start.sh [system|user|auth]" + exit 1 +} + +backend(){ + cd ${base_dir}/agt-cloud + git pull + mvn clean package -Dmaven.test.skip=true + cd ${base_dir}/agt-build +} + +# 启动程序模块(必须) +frontend(){ + cd ${base_dir}/agt-web + git pull + pnpm build:antd + cd ${base_dir}/agt-build +} + + +# 根据输入参数,选择执行对应方法,不输入则执行使用说明 +case "$1" in +"backend") + backend +;; +"frontend") + frontend +;; +"stop") + stop +;; +"rm") + rm +;; +*) + usage +;; +esac diff --git a/cpto50.sh b/cpto50.sh new file mode 100644 index 0000000..9ae9408 --- /dev/null +++ b/cpto50.sh @@ -0,0 +1,38 @@ + +#!/bin/bash + +latest_jar_file=./projects/agt-cloud/agt-server/target/agt-server.jar +latest_dist_file=./projects/agt-web/apps/web-antd/dist.zip +server_ip_50=192.168.9.50 +debs_rel_dir=~/agt/ +passwd=admin123 + +if [ -n "${latest_jar_file}" ]; then + expect <