26 lines
899 B
Markdown
26 lines
899 B
Markdown
# Gitea Actions 概念验证项目
|
||
|
||
本项目旨在通过控制阿里巴巴 DSW WebIDE 作为自托管 runner,验证 Gitea Actions 功能。
|
||
|
||
## 项目目的
|
||
|
||
- 概念验证:验证 Gitea Actions 在私有部署环境中的功能
|
||
- 资源利用:利用阿里云 DSW 服务的计算资源作为自托管 runner
|
||
- 网络优化:在境内环境中进行 CI/CD 操作,避免国际网络延迟
|
||
|
||
## 架构说明
|
||
|
||
- Gitea 实例:私有部署 (`https://gitea.tailnet-68f9.ts.net`)
|
||
- 自托管 runner:运行在阿里云 DSW 服务上
|
||
- 工作流:通过 `.gitea/workflows/` 目录下的 YAML 文件定义
|
||
|
||
## 当前状态
|
||
|
||
- Runner 已注册并连接到 Gitea 实例
|
||
- 测试工作流用于验证基本功能
|
||
- 重点:所有操作均在中国境内网络环境下执行
|
||
|
||
## 工作流示例
|
||
|
||
- `local-test.yml`:测试从仓库下载 README 文件
|
||
- 使用纯 shell 命令,避免访问 GitHub |