Files
IdentifyService/pack.sh
yyboo f52e19df5f [chore] 身份认证服务
1 组织管理
2 菜单管理
2025-08-14 11:20:49 +08:00

29 lines
579 B
Bash

#!/bin/bash
set -e
error() {
echo "$(date '+%Y-%m-%d %H:%M:%S') [ERROR] $1" >&2
}
log() {
echo "$(date '+%Y-%m-%d %H:%M:%S') [INFO] $1"
}
log "[1] 更新代码"
git fetch origin && git reset --hard origin/master
log "[2] 清理旧可执行文件..."
rm -rf ./bin/identify_service
log "[3] 编译可执行文件..."
if ! go build -o ./bin/identify_service main.go; then
error "编译失败,请检查代码"
exit 1
fi
log "[4] 检查编译结果..."
if [ ! -f "./bin/identify_service" ]; then
error "可执行文件不存在,编译可能失败"
exit 1
fi