流水线 CODEARTS PIPELINE-获取流水线列表:请求参数

时间:2023-11-28 18:59:44

请求参数

表1 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户Token,通过调用 IAM 服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。

表2 请求Body参数

参数

是否必选

参数类型

描述

pipeline_name

String

流水线名字。查询时进行模糊匹配。

project_ids

String

项目id,有多个值时用逗号分隔,id个数取值[0,10],非必选。如果该参数有值,则获取对应项目下的流水线列表;如果没有值,则获取用户有权限的所有项目的流水线列表

creator_ids

String

创建人id,有多个值时用逗号分隔,id个数取值[0,10],非必选

executor_ids

String

执行人id。有多个值时用逗号分隔,id个数取值[0,10],非必选

status

String

流水线运行状态.取值和含义:waiting:等待;running:执行中;verifying:待审核;suspending:挂起;completed:完成

outcome

String

流水线执行结果。取值及含义:success:成功;error:失败;aborted:终止

sort_key

String

用于排序的字段。取值为:pipeline_name,create_time,start_time

sort_dir

String

排序方式。asc按排序字段升序,desc按排序字段降序

git_url

String

代码仓地址。仅支持codehub仓库,如:git@codehub.XXX.git

offset

Integer

偏移量。表示从此偏移量开始查询,offset大于等于0,默认取值为0

limit

Integer

每次查询的条目数量。取值[10-50],默认取值为10

support.huaweicloud.com/api-pipeline/ListPipelineSimpleInfo.html