```
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful

refactor(.woodpecker): 移除全局配置变量并优化SSH连接设置

移除了全局配置变量,改用YAML锚点引用方式统一管理SSH连接参数,
提高配置的可维护性并减少重复代码
This commit is contained in:
昔念
2026-01-30 22:18:44 +08:00
parent dd2a267194
commit d6f8e9dbf7
7 changed files with 35 additions and 14 deletions

View File

@@ -8,12 +8,6 @@ when:
skip_clone: true
# 全局配置变量替换占位符即可使用
variables:
SCREEN_NAME: "logic_service"
REMOTE_EXE_DIR: "/opt/logic"
JSON_CONFIG_URL: "https://你的JSON配置地址.com/deploy.json"
LOG_PATH: "$HOME/run.log"
# 流水线核心步骤理顺依赖链确保各步骤依赖正确
steps:
@@ -128,10 +122,10 @@ steps:
scp-exe-to-servers: # 与fetch-deploy-config同级缩进2个空格
image: appleboy/drone-scp:1.6.2 # 子元素缩进4个空格
settings: # 子元素缩进4个空格
host: 103.236.78.60 # settings内的项缩进6个空格
port: 29713
username: root # 统一缩进6个空格
password: dgaoXMPC8325 # 统一缩进6个空格
host: &ssh_host 103.236.78.60
port: &ssh_port 29713
username: &ssh_user root
password: &ssh_pass dgaoXMPC8325
source:
- blazing/build/**
target: /opt/blazing/
@@ -144,10 +138,10 @@ steps:
image: appleboy/drone-ssh:1.6.2
depends_on: [scp-exe-to-servers]
settings: # 子元素缩进4个空格
host: 103.236.78.60 # settings内的项缩进6个空格
port: 29713
username: root # 统一缩进6个空格
password: dgaoXMPC8325 # 统一缩进6个空格
host: *ssh_host
port: *ssh_port
username: *ssh_user
password: *ssh_pass
script:
- |
cd /opt/blazing/build

View File

@@ -1,6 +1,8 @@
package coolconfig
import (
"time"
"github.com/gogf/gf/v2/frame/g"
)
@@ -44,6 +46,8 @@ type ServerList struct {
Owner uint32 `gorm:"comment:'服务器属主'" json:"owner"`
Desc string `gorm:"comment:'服务器描述'" json:"desc"`
OldScreen string `gorm:"comment:'服务器screen参数'" json:"old_screen"`
//到期时间ServerList
ExpireTime time.Time `gorm:"default:0;comment:'到期时间'" json:"expire_time"`
}
// OSS相关配置

View File

@@ -0,0 +1,20 @@
package controller
import (
"blazing/common/socket/errorcode"
"blazing/logic/service/fight"
"blazing/logic/service/pet"
"blazing/logic/service/player"
)
// CatchPet 传送仓抓稀有宠物
// data: 空输入结构
// c: 当前玩家对象
// 返回: 捕捉结果消耗的EV值和错误码
func (h Controller) HanLiuQiang(data *pet.C2S_2608, c *player.Player) (result *fight.NullOutboundInfo, err errorcode.ErrorCode) {
if c.ItemAdd(100245, 1) {
return
}
return result, -1
}

View File

@@ -44,3 +44,6 @@ type C2S_PET_EVOLVTION struct {
// 如果没有分支进化只有一种进化形态Index只能为1
// 后端直接判断进化条件的材料,执行进化并扣除材料
}
type C2S_2608 struct {
Head common.TomeeHeader `cmd:"2608" struc:"skip"`
}