49 lines
1.2 KiB
Markdown
49 lines
1.2 KiB
Markdown
---
|
|
name: edge-82-release
|
|
description: 82主机发布流程。用于用户说“去82主机编译”“去82主机编译代码”“去82发布xxx版本”“发布并上传版本”时,默认到 192.168.40.82 的 /home/cat/code/edge_collector 执行 git pull 与打包;发布并上传时再把产物上传到云平台 admin 账号。
|
|
---
|
|
|
|
# 82 主机发布流程
|
|
|
|
## 何时使用
|
|
|
|
- 去82主机编译代码
|
|
- 去82主机编译
|
|
- 去82发布 xxx 版本
|
|
- 发布并上传版本
|
|
|
|
## 固定环境
|
|
|
|
- 主机:`cat@192.168.40.82`
|
|
- 代码根目录:`/home/cat/code/edge_collector`
|
|
- 构建目标:`arm64`
|
|
- 云平台:`http://119.45.4.75:8081`
|
|
- 云端账号:`admin`
|
|
|
|
## 执行顺序
|
|
|
|
1. 去82主机编译代码
|
|
- `cd /home/cat/code/edge_collector`
|
|
- `git pull`
|
|
- `./package.sh --edge`
|
|
|
|
2. 去82发布 xxx 版本
|
|
- `cd /home/cat/code/edge_collector`
|
|
- `git pull`
|
|
- `./package.sh --publish --version xxx`
|
|
|
|
3. 发布并上传版本
|
|
- 先按“去82发布 xxx 版本”执行
|
|
- 再把 `publish/edge_<version>_arm64.tar.gz` 上传到云平台
|
|
- 使用云平台默认 `admin` 账号登录
|
|
|
|
## 上传字段
|
|
|
|
- `file`
|
|
- `package_type=edge`
|
|
- `version=<版本号>`
|
|
- `target_arch=arm64`
|
|
- `release_type=stable`
|
|
- `visibility=platform`
|
|
- `enabled=true`
|