查询流水线详情。
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
Accept |
否 |
String |
为“application/json”时返回json类型的响应,默认返回yaml类型的响应。 |
X-Auth-Token |
是 |
String |
用户Token,需从华为云IAM服务获取。 |
响应参数
参数 |
参数类型 |
描述 |
---|---|---|
name |
String |
流水线名 |
id |
Integer |
流水线id |
group_id |
Integer |
流水线组id |
group_name |
String |
流水线组名 |
description |
String |
流水线描述 |
pre_operation |
Object |
流水线执行的前置操作,详情请参见表24。 |
params |
Array of objects |
流水线全局变量,详情请参见表7。 |
stages |
Array of objects |
流水线的执行步骤,详情请参见表4。 |
status |
Object |
流水线状态,详情请参见表5。 |
source |
String |
流水线创建来源,软开云为devcloud,其他服务为空。 |
参数 |
参数类型 |
描述 |
---|---|---|
name |
String |
详情请参见表8。 |
id |
Integer |
步骤id |
exception_handler |
Object |
详情请参见表8。 |
input_resources |
Array of objects |
详情请参见表8。 |
output_resources |
Array of objects |
详情请参见表8。 |
pre_operation |
Object |
详情请参见表24。 |
post_operation |
Object |
详情请参见表25。 |
service_name |
String |
详情请参见表8。 |
params |
Object |
详情请参见表8。 |
参数 |
参数类型 |
描述 |
---|---|---|
status |
String |
流水线状态,可以为waiting、running、success、cancel、rollbacking、rollback_success、stage_exception、runtime_exception、timeout、unauthorized、rollback_failed、rollback_exception。 |
stage_index |
Integer |
流水线当前执行的步骤 |
created_time |
String |
创建时间 |
updated_time |
String |
更新时间 |
start_time |
String |
流水线启动时间 |
end_time |
String |
流水线结束时间 |
stages |
Array of objects |
流水线各步骤状态,详情请参见表6。 |
pre_operation |
Object |
流水线前置操作的状态,详情请参见表9。 |
参数 |
参数类型 |
描述 |
---|---|---|
status |
String |
流水线状态,可以为waiting、running、success、cancel、rollbacking、rollback_success、stage_exception、runtime_exception、timeout、unauthorized、rollback_failed、rollback_exception。 |
pre_operation |
Object |
步骤的前置操作的状态,详情请参见表9。 |
start_time |
String |
启动时间 |
end_time |
String |
结束时间 |
state |
Object |
Stage的特殊状态信息,详情请参见表7。 |
参数 |
参数类型 |
描述 |
---|---|---|
is_satisfied |
Boolean |
状态是否满足 |
webhook |
Object |
Webhook触发时带的参数,详情请参见表27。 |
channel |
Object |
Channel触发时带的参数,详情请参见表28。 |
响应示例
{ "id": 1498, "group_id": 2046, "group_name": "sample", "name": "golang-helloworld", "description": "", "post_operation": { "media_type": "", "version": "", "notification": { "notifications": [] } }, "params": [ { "name": "SYS_INCREMENT", "description": "流水线自增量", "value": "2", "id": 2108, "is_template": true }, { "name": "SYS_TIMESTAMP", "description": "流水线时间戳", "value": "201909211941158276", "id": 2107, "is_template": true } ], "stages": [ { "id": 2472, "name": "源代码仓库", "service_name": "code_source", "params": { "git_type": "github", "url": "https://github.com/qiujunji123/golang-helloword.git", "branch": "master", "git_repo": "golang-helloword" }, "exception_handler": { "type": "timeout_reset", "params": { "timespan": 72 } }, "is_task": false }, { "id": 2473, "name": "Jenkins构建-云上", "service_name": "jenkins_build", "params": { "basic_env": "go", "jenkins_shell": "go build -o myBuild hello.go", "enable_cache": false }, "exception_handler": { "type": "timeout_reset", "params": { "timespan": 72 } }, "input_resources": [ { "name": "code_source", "description": "", "type": "code_source", "params": { "stage_index": "0" } } ], "output_resources": [ { "name": "package", "description": "", "type": "package", "params": { "namespace": "hwstaff_pub_swrpaas", "package": "hello%20hello", "version": "V1", "file_path": "myBuild", "local_file_path": "myBuild" } } ], "is_task": false }, { "id": 2474, "name": "镜像构建", "service_name": "dockerfile_build", "params": { "dockerfile_content": "#默认使用latest版本,用户可根据自身软件版本进行调整\nFROM golang:latest\nMAINTAINER HUAWEICLOUD.COM \n\nWORKDIR $GOPATH/src/HelloHuaweiCloud\nADD . $GOPATH/src/HelloHuaweiCloud\nRUN chmod +x $GOPATH/src/HelloHuaweiCloud/myBuild\n\nEXPOSE 8080\n\nENTRYPOINT [\"./myBuild\"]", "build_way": "system_custom", "basic_env": "dockerfile_go" }, "exception_handler": { "type": "timeout_reset", "params": { "timespan": 72 } }, "input_resources": [ { "name": "code_source", "description": "", "type": "package", "params": { "namespace": "hwstaff_pub_swrpaas", "package": "hello%20hello", "version": "V1", "file_path": "myBuild" } } ], "output_resources": [ { "name": "image", "description": "", "type": "image", "params": { "namespace": "hwstaff_pub_swrpaas", "repository": "hello-golang", "tag": "go.${SYS_TIMESTAMP}" } } ], "is_task": false } ], "status": { "status": "success", "stage_index": 2, "start_time": "2019-09-21T11:41:15.922864Z", "end_time": "2019-09-21T11:41:51.978924Z", "pre_operation": {}, "stages": [ { "status": "success", "pre_operation": { "triggers_status": [] }, "start_time": "2019-09-21T11:41:15.973214Z", "end_time": "2019-09-21T03:41:23Z", "tasks": null }, { "status": "success", "pre_operation": { "triggers_status": [] }, "start_time": "2019-09-21T11:41:23.471393Z", "end_time": "2019-09-21T03:41:35Z", "tasks": null }, { "status": "success", "pre_operation": { "triggers_status": [] }, "start_time": "2019-09-21T11:41:35.555203Z", "end_time": "2019-09-21T03:41:51Z", "tasks": null } ], "created_time": "2019-09-21T11:11:26.404132Z", "updated_time": "2019-09-21T11:41:51.978952Z" }, "source": "swr" }
本文基于WLNMP一键安装包安装禅道12.4 当前系统及应用版本:Centos7.x、nginx、p...
? 为何物? 在前不久石头哥的这篇文章中 你可能也会掉进这个简单的 String 的坑,...
在这之前先说下,什么是IDC,说的简单点,就是为客户的网站提供硬件、网络、带宽...
这个问题总能见到一些朋友问。新人问,因为数据分析这个事儿听起来挺抽象又很高...
环境变量 是指 容器 运行环境中设定的一个变量。环境变量可以在工作负载部署后修...
服务器网络故障在相当大程度上是来自布线系统,有经验的网络管理员都会知道,布...
开年进入三月,很多行业纷纷进入旺季,各个企业新的项目和计划也逐步开始实施。...
随着云计算应用的迅速激增,很多组织将更多的传统工作负载和内部部署数据迁移到...
1. 接口描述 接口请求域名: tcr.tencentcloudapi.com 。 用于在个人版中删除tag...
调用PullImage来拉取镜像。 调试 您可以在OpenAPI Explorer中直接运行该接口,免...