概述
Zadig 除了支持 Zadig 开源版开发者 API 以外,还提供更多扩展 API 的支持,帮助开发者对接企业内部系统。如有更多需要,请联系官方 (opens new window)以获取更多支持。
API 概览
项目
API 功能描述 | API 链接 |
---|---|
创建空项目 | POST /openapi/projects/project |
创建项目并初始化 | POST /openapi/projects/project |
工作流
自定义任务
支持自定义开发工作流任务,实现任何自定义功能,参考文档:自定义任务。
环境
服务
构建
API 功能描述 | API 链接 |
---|---|
使用构建模板创建构建 | POST /openapi/build |
代码扫描
API 功能描述 | API 链接 |
---|---|
创建代码扫描 | POST /openapi/quality/codescan |
制品管理
API 功能描述 | API 链接 |
---|---|
获取版本列表 | GET /api/aslan/delivery/releases |
获取交付物追踪信息 | GET /api/directory/dc/artifact |
效能洞察
API 功能描述 | API 链接 |
---|---|
数据概览 | GET /openapi/statistics/overview |
构建数据统计 | GET /openapi/statistics/build |
部署数据统计 | GET /openapi/statistics/deploy |
测试数据统计 | GET /openapi/statistics/test |
生产环境发布数据统计 | GET /openapi/statistics/v2/release |
镜像仓库
API 功能描述 | API 链接 |
---|---|
集成镜像仓库 | POST /openapi/system/registry |
API 调用方式
第一步:获取 API Token
点击右上角用户,在菜单中选择 账号设置
,复制 API Token。
第二步:调用 API
在请求的 HTTP Header 中,加入指定的 Authorization 信息,即可在 HTTP Client 中调用 Zadig API,示例如下:
提示:示例中的
yours.zadig.com
是 Zadig 系统访问地址,请求前请视实际情况替换。
curl -H 'Authorization: Bearer your-token' http://yours.zadig.com/api/aslan/system/notification/subscribe