修改变更状态
功能介绍
修改变更状态
调用方法
请参见如何调用API。
URI
PUT /v2/{cloudProjectId}/change-request/{changeRequestId}/status/update
| 
        参数  | 
      
        是否必选  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|---|
| 
        cloudProjectId  | 
      
        是  | 
      
        String  | 
      
        项目ID  | 
     
| 
        changeRequestId  | 
      
        是  | 
      
        String  | 
      
        变更ID  | 
     
| 
        参数  | 
      
        是否必选  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|---|
| 
        status  | 
      
        是  | 
      
        String  | 
      
        变更状态,可选[developing,to_be_released,releasing,released,revoked]  | 
     
请求参数
无
响应参数
状态码:200
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        id  | 
      
        String  | 
      
        参数解释: 变更ID。 取值范围: 32位字符,由数字和字母组成。  | 
     
| 
        component_id  | 
      
        String  | 
      
        参数解释: 微服务ID。 取值范围: 32位字符,由数字和字母组成。  | 
     
| 
        status  | 
      
        String  | 
      
        参数解释: 状态。 取值范围: 不涉及。  | 
     
| 
        title  | 
      
        String  | 
      
        参数解释: 标题。 取值范围: 不涉及。  | 
     
| 
        repos  | 
      
        Array of repos objects  | 
      
        参数解释: 变更代码仓信息。 取值范围: 不涉及。  | 
     
| 
        workitem_ids  | 
      
        Array of strings  | 
      
        参数解释: 工作项ID。 取值范围: 不涉及。  | 
     
| 
        release_time  | 
      
        String  | 
      
        参数解释: 发布时间。 取值范围: 不涉及。  | 
     
| 
        creator_id  | 
      
        String  | 
      
        参数解释: 创建人ID。 取值范围: 32位字符,由数字和字母组成。  | 
     
| 
        creator_name  | 
      
        String  | 
      
        参数解释: 创建人名称。 取值范围: 不涉及。  | 
     
| 
        create_time  | 
      
        String  | 
      
        参数解释: 创建时间。 取值范围: 不涉及。  | 
     
| 
        updater_id  | 
      
        String  | 
      
        参数解释: 更新人ID。 取值范围: 32位字符,由数字和字母组成。  | 
     
| 
        updater_name  | 
      
        String  | 
      
        参数解释: 更新人名称。 取值范围: 不涉及。  | 
     
| 
        update_time  | 
      
        String  | 
      
        参数解释: 更新时间。 取值范围: 不涉及。  | 
     
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        repo_id  | 
      
        String  | 
      
        参数解释: Repo代码仓ID。 取值范围: 不涉及。  | 
     
| 
        http_url  | 
      
        String  | 
      
        参数解释: 代码仓HTTP地址。 取值范围: 不涉及。  | 
     
| 
        git_url  | 
      
        String  | 
      
        参数解释: 代码仓GIT地址。 取值范围: 不涉及。  | 
     
| 
        feature_branch  | 
      
        String  | 
      
        参数解释: 特性分支。 取值范围: 不涉及。  | 
     
| 
        main_branch  | 
      
        String  | 
      
        参数解释: 默认分支。 取值范围: 不涉及。  | 
     
| 
        delete_branch_after_released  | 
      
        Boolean  | 
      
        参数解释: 发布后是否删除特性分支。 取值范围: 
  | 
     
请求示例
PUT https://{endpoint}/v2/2d09f712e9504b61b034cc8f40e475a8/change-request/da50ce1a874c4521975b0feda0dedd4c/status/update?status=to_be_released
 响应示例
状态码:200
ok
{
  "id" : "da50ce1a874c4521975b0feda0dedd4c",
  "component_id" : "f7ced2341b204d2b82c607c6f0de5b4a",
  "status" : "to_be_released",
  "title" : "aaa",
  "repos" : [ ],
  "workitem_ids" : null,
  "release_time" : "1719221365",
  "creator_id" : "05d8ca972f114765a8984795a8aa4d41",
  "creator_name" : "p_test5",
  "create_time" : "1719217203",
  "updater_id" : "05d8ca972f114765a8984795a8aa4d41",
  "updater_name" : "p_test5",
  "update_time" : "1719221365"
}
 状态码
| 
        状态码  | 
      
        描述  | 
     
|---|---|
| 
        200  | 
      
        ok  | 
     
错误码
请参见错误码。