创建跨空间发布流程
接口说明
创建并固化跨空间发布流程。ObjectIds 必须且只能包含一个源项目顶层对象 ID;工作流等组合对象的子对象由系统自动纳入。传入多个对象会导致参数校验失败。可通过 ListCrossProjectDeploymentCandidates 查询候选对象,创建后使用 ExecCrossProjectPipelineRun 执行部署,并使用 GetCrossProjectPipelineRun 查询状态。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| ProjectId |
integer |
是 |
项目空间 ID |
10000 |
| DeploymentEnvironmentId |
integer |
是 |
跨空间发布环境 ID |
101 |
| Type |
string |
是 |
发布类型 枚举值:
|
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"
}
}
错误码
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。