全部产品

ListPipelines

接口描述

查看流水线列表

API

ListPipelines

请求参数

参数

类型

是否必须

说明

OrgId

string

企业Id

PageSize

int

每页个数

PageStart

int

页码 0 开始

PipelineName

string

流水线名称

Creators

string

创建人人userId

多个逗号分割

Operators

string

运行人userId

多个逗号分割

ResultStatusList

string

运行状态

多个逗号分割

SUCCESS,RUNNING,FAIL,CANCELED,WAITING

CreateStartTime

string

创建开始时间

'2020-07-13 00:00:00'

CreateEndTime

string

创建结束时间

'2020-07-13 00:00:00'

ExecuteStartTime

string

运行开始时间

'2020-07-13 00:00:00'

ExecuteEndTime

string

运行结束时间

'2020-07-13 00:00:00'

响应参数

参数

类型

说明

total

int

流水线总数

pipelineName

string

流水线名称

gmtCreate

long

创建时间

pipelineId

long

流水线id

lastInstId

long

最后一次运行实例id

status

string

最后一次运行状态

startTime

long

最后一次运行开始时间

endTime

long

最后一次运行结束时间

响应示例

{
  "RequestId": "40DC5A7D-873A-4BE6-A92D-3C64FA9CED95",
  "Object": {
    "total": 187,
    "dataList": [
      {
        "extendInfoVo": {
          "creator": "5e706d5503283833284f41c1",
          "sources": "[{\"data\":{\"branch\":\"master\",\"connection\":8416,\"projectId\":62813,\"repo\":\"https://codeup.aliyun.com/rdc2020/23629-test/ddd.git\",\"username\":\"rdc-rdc\",\"workid\":\"5e706d5503283833284f41c1\"},\"name\":\"23629-test_ddd_nwzl\",\"sign\":\"23629-test_ddd_nwzl\",\"type\":\"codeup\"}]",
          "statusName": "已完成",
          "originPipelineId": 1,
          "startTime": 1595225153000,
          "endTime": 1595225183000,
          "lastInstId": 321954,
          "pipelineId": 1018102,
          "status": "SUCCESS"
        },
        "pipelineName": "流水线 2020-07-20",
        "regionId": 2000072,
        "gmtCreate": 1595225097000,
        "pipelineId": 1018102
      }
    ]
  },
  "ErrorCode": "",
  "ErrorMessage": "",
  "Success": true
}

代码示例

 DefaultProfile profile = DefaultProfile.getProfile(
            "cn-hangzhou",          // 地域ID
            "sssss",      // RAM账号的AccessKey ID: 
            "ssssssssssssss"); // RAM账号Access Key Secret
     listPipelineRequest = new ListPipelineRequest();
     listPipelineRequest.setSysEndpoint("api-devops.aliyuncs.com");
     listPipelineRequest.setOrgId("5ebbc0408dsasa1232s12b59d58347");
     listPipelineRequest.setPageSize(10);
     listPipelineRequest.setPageStart(0);
     ListPipelineResponse listPipelineResponse = client.getAcsResponse(listPipelineRequest);