Files
wind_power_cal/.agents/skills/edge-release-prepare/SKILL.md
T
2026-07-14 15:43:18 +08:00

2.1 KiB

name, description
name description
edge-release-prepare 边缘侧版本发布确认流程。用于用户说“发布边缘侧版本”“准备发布边缘侧版本”“发布边缘侧版本 版本号 xxx”等场景:先去 82 主机拉取最新代码,整理版本信息和版本说明,等待用户确认后才允许执行 package.sh --publish。

边缘侧版本发布确认

何时使用

  • 发布边缘侧版本
  • 准备发布边缘侧版本
  • 发布边缘侧版本 版本号 xxx
  • 先整理边缘侧发布说明

固定环境

  • 82 主机:cat@192.168.40.82
  • 82 代码根目录:/home/cat/code/edge_collector
  • 构建目标:arm64
  • 默认云平台:http://119.45.4.75
  • 默认云平台账号:admin

第一阶段:只准备,不发布

用户说“发布边缘侧版本”时,先执行:

sshpass -p 'i7568737i' ssh -o StrictHostKeyChecking=no cat@192.168.40.82 \
  'cd /home/cat/code/edge_collector && git pull && git status --short && git log -5 --oneline'

然后根据用户输入和最新代码状态整理发布草案,至少包含:

  • 目标版本号:用户已给则使用;未给则请用户确认版本号
  • 目标架构:arm64
  • 发布类型:用户已给则使用;未给则建议 release 或请用户选择
  • 产物名称:publish/edge_<version>_arm64.tar.gz
  • 版本信息:一句话概括本次发布
  • 版本说明:多行列点,来自用户说明、最近提交、已完成改动和验证结果
  • 后续动作预览:确认后将在 82 执行 ./package.sh --publish --version <version>,必要时上传云平台

确认边界

  • 在用户明确确认前,禁止执行 ./package.sh --publish --version ...
  • 在用户明确确认前,禁止上传云平台
  • 用户确认后,再按 edge-82-release 的发布流程执行

建议输出格式

发布草案:
- 版本号:<version>
- 架构:arm64
- 发布类型:release
- 产物:publish/edge_<version>_arm64.tar.gz

版本信息:
<一句话说明>

版本说明:
- <说明 1>
- <说明 2>

确认后执行:
1. 82: ./package.sh --publish --version <version>
2. 如需上传云平台,使用上述版本说明和发布类型