cb-cycle
    cb-cycle
    • 绑定托管平台
      POST
    • 取消绑定托管平台
      DELETE
    • 获取仓库列表
      GET
    • 获取某个仓库的分支
      GET
    • 获取项目信息
      GET
    • 获取模版列表
      GET
    • 获取托管平台列表
      GET
    • 创建任务
      POST
    • 任务列表
      POST
    • 任务详情
      GET
    • 子任务列表
      POST
    • 子任务详情
      GET
    • 获取任务日志
      GET
    • 删除任务
      DELETE
    • 修改任务状态
      PUT
    • 删除子任务
      DELETE
    • 获取登录用户信息
      GET
    • 用户登录或注册
      POST
    • 获取邮箱验证码
      POST
    • 提供托管平台webhook回调
      POST

      任务列表

      开发中
      POST
      task/list

      请求参数

      Header 参数
      Authorization
      string 
      可选
      示例值:
      Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IkExQjJDMyIsImlhdCI6MTY0ODEwMTQ3Mn0.BxoJPeXhT-UWXtntjIASasIkQNszXvjMixkAzaqwk88
      Body 参数application/json
      pageIndex
      integer 
      必需
      pageSize
      integer 
      必需
      ids
      array[string]
      必需
      taskName
      string 
      必需
      createTimeRange
      object 
      必需
      start
      string 
      必需
      ent
      string 
      必需
      status
      array[integer]
      必需
      repository
      array[string]
      必需
      示例
      {
        "pageIndex": 0,
        "pageSize": 0,
        "ids": [
          "string"
        ],
        "taskName": "string",
        "createTimeRange": {
          "start": "string",
          "ent": "string"
        },
        "status": [
          0
        ],
        "repository": [
          "string"
        ]
      }

      示例代码

      Shell
      JavaScript
      Java
      Swift
      Go
      PHP
      Python
      HTTP
      C
      C#
      Objective-C
      Ruby
      OCaml
      Dart
      R
      请求示例请求示例
      Shell
      JavaScript
      Java
      Swift
      curl --location --request POST 'task/list' \
      --header 'Content-Type: application/json' \
      --data-raw '{
          "pageIndex": 0,
          "pageSize": 0,
          "ids": [
              "string"
          ],
          "taskName": "string",
          "createTimeRange": {
              "start": "string",
              "ent": "string"
          },
          "status": [
              0
          ],
          "repository": [
              "string"
          ]
      }'

      返回响应

      🟢200成功
      application/json
      Body
      code
      integer 
      必需
      message
      string 
      必需
      data
      object (任务列表) 
      必需
      results
      array [object {15}] 
      必需
      total
      integer 
      必需
      示例
      {
        "code": 0,
        "message": "string",
        "data": {
          "results": [
            {
              "id": 0,
              "branch": "string",
              "serverPort": "string",
              "createdAt": "string",
              "repository": "string",
              "platformId": "string",
              "buildScript": "string",
              "taskName": "string",
              "childId": "string",
              "updatedAt": "string",
              "runLog": "string",
              "templateId": "string",
              "buildPath": "string",
              "runScript": "string",
              "status": 0
            }
          ],
          "total": 0
        }
      }
      修改于 2022-03-30 12:18:49
      上一页
      创建任务
      下一页
      任务详情
      Built with