Files
mkdocs/docs/技术文档/API文档.md
2026-01-05 10:31:24 +08:00

1.3 KiB

API 文档

Gerrit API

REST API

Gerrit 提供 REST API 用于程序化访问。

基础 URL: http://101.43.95.130:8082/a/

获取变更信息

curl http://101.43.95.130:8082/a/changes/12345

获取项目列表

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/

获取用户信息

curl -H "Authorization: token YOUR_TOKEN" \
  http://101.43.95.130:3000/api/v1/user

创建仓库

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

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/

触发构建

curl -X POST \
  -H "Authorization: Bearer YOUR_TOKEN" \
  http://101.43.95.130:3000/api/repos/owner/name/builds