Files
p2pool/llmdoc/overview/ci-workflow.md
Wang Defa b4a284efd1
All checks were successful
Build and Release / build-and-test (arm64, alpine) (push) Successful in -12s
Build and Release / build-and-test (amd64, alpine) (push) Successful in -5s
Build and Release / build-and-test (arm64, ubuntu) (push) Successful in 0s
Build and Release / build-and-test (amd64, ubuntu) (push) Successful in 9s
Build and Release / release (push) Successful in 38s
简化 CI 配置:统一使用 stable Debian 发行版
- 移除多发行版 Debian Package Registry 上传(bookworm、trixie)
- 统一上传到 stable 发行版池,简化维护和用户体验
- 更新 README 和文档系统的安装指南
- 新增 CI 工作流程概述文档
- 保持 ubuntu 和 alpine 双发行版构建支持
2025-12-25 11:05:47 +08:00

24 lines
686 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# CI 工作流程概述
## 1. 身份
- **目的**:自动化构建、测试和发布 p2pool 软件包
- **关键功能**:支持多架构、多发行版的软件包构建和发布
## 2. 高层描述
CI 工作流程通过 Gitea 工作流实现自动化构建和发布:
- 支持架构:`amd64``arm64`
- 支持发行版:`ubuntu``alpine`
- 发布目标:
1. Generic Package Registry
2. Debian Package Registry (stable)
3. GitHub/Gitea Releases
## 3. 关键文件
- `.gitea/workflows/ci.yaml`:主要工作流配置
- `debian/build-deb.sh`Debian 打包脚本
- `docker/Dockerfile.ubuntu`Ubuntu 构建镜像
- `docker/Dockerfile.alpine`Alpine 构建镜像