部署 API
管理项目的部署配置和部署历史。
列出部署
http
GET /api/v1/projects/{project_id}/deployments
Authorization: Bearer <token>创建部署
http
POST /api/v1/projects/{project_id}/deployments
Content-Type: application/json
{
"environment": "staging",
"branch": "main",
"commit_sha": "abc123"
}获取部署详情
http
GET /api/v1/deployments/{deployment_id}部署状态
| 状态 | 说明 |
|---|---|
pending | 等待执行 |
deploying | 部署中 |
success | 部署成功 |
failed | 部署失败 |
rolled_back | 已回滚 |