流水线 CodeArts Pipeline
流水线 CodeArts Pipeline
- 最新动态
- 功能总览
- 产品介绍
- 快速入门
- 用户指南
- 最佳实践
-
API参考
- 使用前必读
- API概览
- 如何调用API
-
API
- 模板管理
-
流水线管理
- 启动流水线
- 批量获取流水线状态
- 获取流水线状态/获取流水线执行详情
- 获取流水线列表/获取项目下流水线执行状况
- 删除流水线
- 查询流水线详情
- 修改流水线信息
- 停止流水线
- 获取流水线执行记录
- 基于模板创建流水线
- 创建流水线
- 重试运行流水线
- 通过人工审核
- 获取流水线运行需要的自定义参数
- 驳回人工审核
- 查询流水线日志
- 获取流水线步骤执行输出
- 查询流水线上的构建产物
- 批量删除流水线
- 禁用流水线
- 批量设置流水线标签
- 启用流水线
- 批量运行流水线
- 查询流水线任务日志
- 延时任务通过
- 延时任务拒绝
- 延时1小时
- 手动卡点通过
- 手动卡点拒绝
- 解除挂起
- 查询批量执行流水线结果
- 交换分组顺序
- 流水线官方消息通知查询
- 流水线官方消息通知更新
- 流水线消息通知开关
- 流水线第三方消息通知查询
- 流水线第三方消息通知更新
- 查询流水线的角色权限
- 查询流水线的用户权限
- 修改流水线的角色权限
- 修改流水线的用户权限
- 查询流水线是否启用二级权限
- 修改流水线是否启用二级权限
- 批量设置流水线实例二级权限
- 取消某次流水线排队
- 查询当前流水线排队中的记录
- 查询流水线的旧版运行记录
- 查询流水线运行使用的参数
- 回退执行流水线
- 获取step跳转链接
- 查询流水线运行的变更
- 查询流水线可用的系统参数
- 查询流水线触发失败记录
- 查询流水线修改历史
- 创建参数组
- 修改参数组
- 删除参数组
- 流水线绑定参数组
- 查询参数组详情
- 查询流水线关联的参数组
- 查询参数组列表
- 获取通用Webhook信息
- 分组管理
- 规则管理
- 租户级策略管理
- 项目级策略管理
- 扩展插件管理
- 扩展点管理
- 流水线标签管理
- 变更管理
- 微服务管理
- 模板管理(旧版,待下线)
- 流水线管理(旧版,待下线)
- 应用示例
- 附录
- 文档修订记录
- 场景代码示例
- 常见问题
- 视频帮助
- 文档下载
- 通用参考
链接复制成功!
示例3:获取流水线状态
约束限制
流水线任务已经在流水线服务中创建。
涉及接口
通过用户token、流水线id等请求参数获取流水线状态。
操作步骤
- 查询流水线任务执行状态。
- 接口信息
URI:POST v3/pipelines/{pipeline_id}/status
API文档详情请参见:获取流水线状态。
API Explorer在线调试请参见: 获取流水线状态。
- 请求示例
GET https://cloudpipeline-ext.cn-north-1.myhuaweicloud.com/v3/pipelines/{pipeline_id}/status
- 响应示例
{ "executor": "xxx", "status": "completed", "outcome": "success", "parameters": [ { "name": "serviceName", "value": "test测试" }, { "name": "codeBranch", "value": "master" }, { "name": "releaseVersion", "value": "1.0.0" } ], "states": [ { "id": "state_3", "name": "源代码", "type": "stage", "status": "completed", "outcome": "success", "children": [], "start_time": "2020-09-01 17:13:18", "end_time": "2020-09-01 17:13:18", "elapsed_time": "0" }, { "id": "state_4", "name": "构建", "type": "stage", "status": "completed", "outcome": "success", "children": [ { "id": "Task_1", "name": "默认任务", "type": "task", "status": "completed", "outcome": "success", "start_time": "2020-09-01 17:13:18", "end_time": "2020-09-01 17:16:22", "elapsed_time": "183", "error_code": null, "error_msg": null, "detail_url": null } ], "start_time": "2020-09-01 17:13:18", "end_time": "2020-09-01 17:16:22", "elapsed_time": "183" }, { "id": "state_5", "name": "发布仓库", "type": "stage", "status": "completed", "outcome": "success", "children": [], "start_time": "2020-09-01 17:16:22", "end_time": "2020-09-01 17:16:22", "elapsed_time": "0" } ], "pipeline_id": "824e784b3f43492e99152a4....", "pipeline_name": "pipeline_测试", "build_id": "xxxx", "start_time": "2020-09-01 17:13:18", "end_time": "2020-09-01 17:16:22", "elapsed_time": "184", "detail_url": "https://xxxxxx/pipeline/detail/824e784b3f43492e99152a....." }
- 接口信息
父主题: 应用示例