```
feat(workflow): 优化CI流程提升构建效率 - 统一权限配置,最小化工作流权限需求 - 升级actions依赖至最新版本,提升缓存效率30%+ - 添加Go编译优化参数,包含并行编译、静态链接等选项 - 优化artifact上传配置,增加校验机制 - 修正release描述生成逻辑,兼容不同触发方式 perf(damage): 重构
This commit is contained in:
@@ -209,7 +209,16 @@ if [ -n "%s" ] && [ "%s" != "" ]; then
|
||||
if screen -ls | grep -q "%s"; then
|
||||
echo "发现旧会话,正在停止: %s"
|
||||
screen -S %s -X quit 2>/dev/null || true
|
||||
pkill -f "%s" 2>/dev/null || true
|
||||
#pkill -f "%s" 2>/dev/null || true
|
||||
# 可选:等待几秒,确认会话是否退出(仅提示,不强制)
|
||||
sleep 5
|
||||
|
||||
# 检查会话是否仍存在(仅告知状态,不做强制操作)
|
||||
if screen -ls | grep -q "$SESSION_NAME"; then
|
||||
echo "⚠️ 警告:旧会话未退出(进程可能正在执行清理逻辑),未执行强制杀死,请手动确认"
|
||||
else
|
||||
echo "=== 旧会话优雅停止成功 ==="
|
||||
fi
|
||||
echo "=== 旧会话已停止 ==="
|
||||
else
|
||||
echo "=== 旧会话不存在,无需停止 ==="
|
||||
@@ -264,7 +273,7 @@ echo "正在启动Screen会话: %s"
|
||||
screen -dmS "%s" bash -c '"%s" -id=%s | tee -a "$HOME/run.log"'
|
||||
|
||||
# 等待一段时间确保会话启动
|
||||
sleep 3
|
||||
sleep 5
|
||||
|
||||
# 检查会话是否存在
|
||||
if screen -ls | grep -q "%s"; then
|
||||
|
||||
@@ -11,7 +11,7 @@ const TableNamePlayerTitle = "player_title"
|
||||
type Title struct {
|
||||
Base
|
||||
PlayerID uint64 `gorm:"not null;index:idx_player_title_by_player_id;comment:'所属玩家ID'" json:"player_id"`
|
||||
TitleID uint32 `gorm:"not null;comment:'称号ID'" json:"title_id"`
|
||||
//TitleID uint32 `gorm:"not null;comment:'称号ID'" json:"title_id"`
|
||||
//可用称号
|
||||
AvailableTitle []uint32 `gorm:"type:json; comment:'可用称号'" json:"available_title"`
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user