# API 文档 ## Gerrit API ### REST API Gerrit 提供 REST API 用于程序化访问。 **基础 URL**: `http://101.43.95.130:8082/a/` ### 获取变更信息 ```bash curl http://101.43.95.130:8082/a/changes/12345 ``` ### 获取项目列表 ```bash curl http://101.43.95.130:8082/a/projects/ ``` ## Gitea API ### REST API Gitea 提供完整的 REST API。 **基础 URL**: `http://101.43.95.130:3000/api/v1/` ### 获取用户信息 ```bash curl -H "Authorization: token YOUR_TOKEN" \ http://101.43.95.130:3000/api/v1/user ``` ### 创建仓库 ```bash curl -X POST \ -H "Authorization: token YOUR_TOKEN" \ -H "Content-Type: application/json" \ -d '{"name":"my-repo"}' \ http://101.43.95.130:3000/api/v1/user/repos ``` ## MinIO API ### S3 兼容 API MinIO 完全兼容 Amazon S3 API。 **端点**: `http://101.43.95.130:9000` ### 使用 AWS CLI ```bash aws --endpoint-url http://101.43.95.130:9000 \ s3 ls s3://my-bucket ``` ## Drone API ### REST API Drone 提供 REST API 用于管理构建和仓库。 **基础 URL**: `http://101.43.95.130:3000/api/` ### 触发构建 ```bash curl -X POST \ -H "Authorization: Bearer YOUR_TOKEN" \ http://101.43.95.130:3000/api/repos/owner/name/builds ```