文档

ListDeployments - 获取发布流程列表

更新时间:

分页获取发布流程列表,也可以使用筛选条件对发布流程进行筛选。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

授权信息

当前API暂无授权信息透出。

请求参数

名称类型必填描述示例值
ProjectIdstring

DataWorks 工作空间的 ID。您可以登录 DataWorks 控制台,进入工作空间管理页面获取 ID。

该参数用来确定本次 API 调用操作使用的 DataWorks 工作空间。

10000
Creatorstring

筛选条件:发布流程的创建者

110755000425XXXX
Statusstring

筛选条件:发布流程的当前状态

可选值:

  • INIT 初始化
  • RUNNNING 运行中
  • SUCCESS 运行成功
  • FAIL 运行失败
  • TERMINATION 被终止
  • CANCEL 被取消
RUNNING
PageNumberinteger

页码,从 1 开始,默认值为 1。

1
PageSizeinteger

每页显示的条数,默认为 10 条,最大 100 条。

10

返回参数

名称类型描述示例值
object

Schema of Response

RequestIdstring

请求的 id。用于定位日志,排查问题。

7C352CB7-CD88-50CF-9D0D-E81BDF02XXXX
PagingInfoobject

分页信息

TotalCountstring

满足条件的数据总条数。

2524
PageSizestring

每页显示的条数

10
PageNumberstring

查询分页的页码。

1
Deploymentsarray<object>

发布流程信息列表。

deloymentobject

发布流程列表元素

Idstring

发布流程 Id

ddf354a5-03df-48fc-94c1-cc973f79XXXX
ProjectIdstring

DataWorks 工作空间的 ID。

44683
CreateTimelong

发布流程创建时间戳

1702736654000
ModifyTimelong

发布流程修改时间戳。

1702736654000
Creatorstring

发布流程创建者 ID

110755000425XXXX
Statusstring

发布流程状态

可选值

  • INIT
  • RUNNING
  • FAIL
  • SUCCESS
  • TERMINATION
  • CANCEL
RUNNING
Messagestring

发布流程失败的错误信息

错误信息
Stagesarray<object>

发布阶段列表

stageobject

发布阶段列表元素

Codestring

发布阶段代号

DEV_CHECK
Stepinteger

发布阶段步骤编号

1
Typestring

发布阶段类型,是该发布阶段操作类型的一个分类。

可选值

  • DEPLOY 发布操作
  • CHECK 检查操作
  • OFFLINE 下线操作
  • BUILD 构建操作
  • DELETE 删除操作
CHECK
Namestring

阶段名称

上线到开发前检查
Descriptionstring

阶段描述

上线到开发前检查
Messagestring

发布阶段发生错误时的错误信息

错误信息
Statusstring

发布阶段状态

可选值

  • INIT
  • RUNNING
  • SUCCESS
  • FAIL
  • TERMINATION
  • CANCEL
RUNNING
Detailobject

发布阶段的其他补充信息

any

补充信息

"checkerList": [ { "code": "BuildPackageChecker", "name": "打包检查" }, { "code": "NodeParentDependency", "name": "下游依赖检查" }, { "code": "NodeInProcess", "name": "下线中流程检查" } ]

示例

正常返回示例

JSON格式

{
  "RequestId": "7C352CB7-CD88-50CF-9D0D-E81BDF02XXXX",
  "PagingInfo": {
    "TotalCount": "2524",
    "PageSize": "10",
    "PageNumber": "1",
    "Deployments": [
      {
        "Id": "ddf354a5-03df-48fc-94c1-cc973f79XXXX\n",
        "ProjectId": "44683",
        "CreateTime": 1702736654000,
        "ModifyTime": 1702736654000,
        "Creator": "110755000425XXXX",
        "Status": "RUNNING",
        "Message": "错误信息",
        "Stages": [
          {
            "Code": "DEV_CHECK",
            "Step": 1,
            "Type": "CHECK",
            "Name": "上线到开发前检查",
            "Description": "上线到开发前检查",
            "Message": "错误信息",
            "Status": "RUNNING",
            "Detail": {
              "key": "\"checkerList\": [\n                {\n                  \"code\": \"BuildPackageChecker\",\n                  \"name\": \"打包检查\"\n                },\n                {\n                  \"code\": \"NodeParentDependency\",\n                  \"name\": \"下游依赖检查\"\n                },\n                {\n                  \"code\": \"NodeInProcess\",\n                  \"name\": \"下线中流程检查\"\n                }\n              ]"
            }
          }
        ]
      }
    ]
  }
}

错误码

访问错误中心查看更多错误码。