ci: 统一 Debian 发布为 stable 发行版并更新相关文档
- 去除多发行版支持(bookworm、trixie),改为 stable 单一发行版 - 更新 CI 配置:Debian 包统一上传到 debian/pool/stable/main - 简化 Release 说明生成脚本 - 更新安装指南、发布指南和 CI/CD 架构文档 - 补充系统设计和配置参考文档
This commit is contained in:
@@ -27,12 +27,12 @@
|
||||
### 发布流程
|
||||
1. **标签创建:** 手动或自动创建语义化版本标签
|
||||
2. **构建制品:**
|
||||
- 多架构 Docker 镜像
|
||||
- Debian 包
|
||||
- 多架构 Debian 包(amd64, arm64)
|
||||
- 二进制可执行文件
|
||||
3. **发布到:**
|
||||
- GitHub/Gitea Release
|
||||
- 包管理仓库
|
||||
- Gitea Release(附件形式)
|
||||
- Generic Package Registry(通用软件包仓库)
|
||||
- Debian Package Registry(stable 发行版)
|
||||
|
||||
## 4. 设计原理
|
||||
|
||||
|
||||
29
llmdoc/architecture/system-design.md
Normal file
29
llmdoc/architecture/system-design.md
Normal file
@@ -0,0 +1,29 @@
|
||||
# Mond 架构设计
|
||||
|
||||
## 1. 组件概览
|
||||
|
||||
- 主守护进程二进制文件
|
||||
- 项目初始化和定制脚本
|
||||
- 多架构构建配置
|
||||
|
||||
## 2. 核心文件类型
|
||||
|
||||
- 源代码文件
|
||||
- 构建脚本
|
||||
- Docker 构建配置
|
||||
- CMake 配置文件
|
||||
|
||||
## 3. 构建流程
|
||||
|
||||
1. **源代码准备**:克隆 Monero 源代码
|
||||
2. **定制应用**:替换 Monero 特定标识符
|
||||
3. **依赖构建**:使用 Monero 的 depends 系统
|
||||
4. **编译**:使用 CMake 和 Make 构建
|
||||
5. **打包**:生成多架构二进制和 Debian 包
|
||||
|
||||
## 4. 关键设计决策
|
||||
|
||||
- 使用纯静态链接以提高可移植性
|
||||
- 支持多架构(AMD64、ARM64)
|
||||
- 保留原始 Monero 核心功能
|
||||
- 简化安装和配置过程
|
||||
Reference in New Issue
Block a user