# 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 构建镜像