CreateCrossProjectPipelineRun - 创建跨空间发布流程

更新时间:
复制 MD 格式

创建跨空间发布流程

接口说明

创建并固化跨空间发布流程。ObjectIds 必须且只能包含一个源项目顶层对象 ID;工作流等组合对象的子对象由系统自动纳入。传入多个对象会导致参数校验失败。可通过 ListCrossProjectDeploymentCandidates 查询候选对象,创建后使用 ExecCrossProjectPipelineRun 执行部署,并使用 GetCrossProjectPipelineRun 查询状态。

调试

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

调试

授权信息

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

请求参数

名称

类型

必填

描述

示例值

ProjectId

integer

项目空间 ID

10000

DeploymentEnvironmentId

integer

跨空间发布环境 ID

101

Type

string

发布类型

枚举值:

  • Offline :

    下线发布

  • Online :

    上线发布

Online

ObjectIds

array

待发布的源项目顶层对象 ID 列表。必须且只能包含一个对象;工作流等组合对象的子对象由系统自动纳入。

["1"]

string

待发布的源项目顶层对象 ID。列表必须且只能包含一个元素,超过一个元素会导致参数校验失败。

1

Description

string

发布描述

这是一个通过接口创建的业务流程

返回参数

名称

类型

描述

示例值

object

接口响应结果。

{"RequestId":"735894D1-D5E5-50B8-8A6D-041C90A98B23","Success":true,"Data":{"RequestId":"735894D1-D5E5-50B8-8A6D-041C90A98B23","PipelineRunId":"fcfd4160-e2ff-4603-9719-09128fe733df"}}

RequestId

string

请求 ID,用于定位和排查本次接口调用。

735894D1-D5E5-50B8-8A6D-041C90A98B23

Success

boolean

请求是否成功

true

Data

object

业务响应

{"RequestId":"735894D1-D5E5-50B8-8A6D-041C90A98B23","PipelineRunId":"fcfd4160-e2ff-4603-9719-09128fe733df"}

RequestId

string

请求 ID

735894D1-D5E5-50B8-8A6D-041C90A98B23

PipelineRunId

string

跨空间发布流程 ID

fcfd4160-e2ff-4603-9719-09128fe733df

示例

正常返回示例

JSON格式

{
  "RequestId": "735894D1-D5E5-50B8-8A6D-041C90A98B23",
  "Success": true,
  "Data": {
    "RequestId": "735894D1-D5E5-50B8-8A6D-041C90A98B23",
    "PipelineRunId": "fcfd4160-e2ff-4603-9719-09128fe733df"
  }
}

错误码

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

变更历史

更多信息,参考变更详情