2.0 KiB
2.0 KiB
H100PowerManger
H100 能源管理程序
测试报告
每次 CI 运行后自动生成测试报告:
构建产物(Gitea Releases,手动部署)
CI 构建的 aarch64 二进制(RK3588 / Ubuntu 20.04)会发布到 Gitea Releases,供手动下载部署:
- 版本号 Release:推送
v*tag(如v1.0.0)时创建,正式版 →https://gitea2.zhaojingkui.xyz/zjk/H100PowerManger/releases/tag/v1.0.0 - latest Release(测试):每次
mainpush 时更新,标记为预发布(测试用) →https://gitea2.zhaojingkui.xyz/zjk/H100PowerManger/releases/tag/latest
发布流程(CI 自动执行,仅测试通过后发布)
Publish release / Publish latest release 步骤(if: success(),即构建 + 测试全部通过才发布)用 ${{ secrets.CI_TOKEN }} 调 Gitea API 完成:
- 创建 Release:
POST /releases - 删除旧 latest(仅 latest):
DELETE /releases/tags/latest - 上传附件:
POST /releases/{id}/assets?name=pPowerManger(multipart 字段attachment) - 按
github.ref分支处理:refs/tags/v*→ 直接为该 tag 创建版本号 Releaserefs/heads/main→git tag -f latest && git push -f origin latest,删除旧 latest Release,重建为 prerelease,再上传二进制
- Release body 自动带上:commit / 时间 / 测试报告链接 / 手动部署命令
手动部署到板卡
从 Releases 页面下载 pPowerManger 后,手动推送到板卡(仅推送,不自动重启):
rsync -avz pPowerManger root@192.168.0.223:/root/work/moos_ws/moos-ivp-extend/bin/pPowerManger