根据ID查询Task - GetTaskInfoByID
功能介绍
根据ID查询任务的基本信息。
调用方法
请参见如何调用API。
授权信息
当前API调用无需身份策略权限。
URI
GET /v3/task/{task_id}
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
task_id |
是 |
String |
参数解释: 任务ID,即新建检查任务接口的返回值,每个CodeArtsCheck任务及其下的分支任务、通过API创建的增量任务都有唯一的任务ID。 约束限制: 不涉及。 取值范围: 字符串长度不少于1,不超过128。 默认取值: 不涉及。 |
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
merge_id |
否 |
String |
参数解释: 合并请求ID。 约束限制: 不涉及。 取值范围: 字符串长度不少于1,不超过128。 默认取值: 不涉及。 |
|
job_id |
否 |
String |
参数解释: 执行记录ID,即每一次执行版本级或门禁级扫描的唯一ID。通过执行检查任务接口的返回值可获取执行记录ID。 约束限制: 不涉及。 取值范围: 字符串长度不少于1,不超过64。 默认取值: 不涉及。 |
请求参数
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
operator |
否 |
String |
参数解释: 操作者。 约束限制: 不涉及。 取值范围: 字符串长度不少于1,不超过128。 默认取值: 不涉及。 |
响应参数
状态码:200
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
httpStatus |
String |
参数解释: HTTP响应状态。 取值范围:
|
|
result |
TaskBasicInfoV3 object |
参数解释: 任务信息。 取值范围: 不涉及。 |
|
status |
String |
参数解释: 接口响应状态。 取值范围:
|
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
avastarType |
String |
参数解释: 头像颜色。 取值范围:
|
|
branchName |
String |
参数解释: 分支名称。 取值范围: 字符串长度不少于1,不超过200。 |
|
canChangeIgnoreMode |
Boolean |
参数解释: 是否可以更新忽略文件模式。 取值范围:
|
|
canDelete |
Boolean |
参数解释: 是否有删除的权限。 取值范围:
|
|
canEdit |
Boolean |
参数解释: 是否有编辑的权限。 取值范围:
|
|
canEditTemplateSwitch |
Boolean |
参数解释: 是否有切换任务模板的权限。 取值范围:
|
|
canExecute |
Boolean |
参数解释: 是否有执行的权限。 取值范围:
|
|
canRead |
Boolean |
参数解释: 是否有读的权限。 取值范围:
|
|
checkParamList |
Array of CustomParameter objects |
参数解释: 自定义参数列表。 取值范围: 不涉及。 |
|
checkParamMap |
checkParamMap object |
参数解释: 自定义参数列表checkParamList的map格式,比如含有自定义参数key为param1,值为value1,则checkParamMap含有字段param1,值为value1。 取值范围: 不涉及。 |
|
configTemplateId |
String |
参数解释: 任务的配置模板的ID。 取值范围: 字符串长度不少于1,不超过128。 |
|
createTime |
String |
参数解释: 任务的创建时间,使用UTC时间,格式为yyyy-MM-ddTHH:mm:ssZ,例如"2025-11-28T06:55:41Z"。 取值范围: 不涉及。 |
|
criterionSets |
Array of ConfigTemplateRuleSetInfo objects |
参数解释: 规则集列表,该字段一般返回空数组[]。 |
|
customParams |
Array of CustomParameter objects |
参数解释: 自定义参数列表,该字段一般返回空数组[]。 |
|
defaultBranchName |
String |
参数解释: 默认分支的分支名。 取值范围: 字符串长度不少于1,不超过200。 |
|
fileEncoding |
String |
参数解释: 文件编码。 取值范围:
|
|
hwCloudRegion |
String |
参数解释: 华为云地域。 取值范围: 字符串长度不少于1,不超过32。 |
|
id |
String |
参数解释: 任务ID,即新建检查任务接口的返回值,每个CodeArtsCheck任务及其下的分支任务、通过API创建的增量任务都有唯一的任务ID。 取值范围: 字符串长度不少于1,不超过128。 |
|
includePaths |
String |
参数解释: 检查目录。 不配置检查目录时,检查代码仓中所有目录下的代码文件; 配置检查目录时,只检查配置目录中的代码文件。 取值范围: 字符串长度不少于1,不超过200。 |
|
isSetMrWebhook |
Boolean |
参数解释: 是否打开合并请求时触发。 取值范围:
|
|
isSetPushWebhook |
Boolean |
参数解释: 是否打开代码提交时触发。 取值范围:
|
|
isSetWebhook |
Boolean |
参数解释: 是否打开合并请求时触发。 取值范围:
|
|
isTemplateTask |
Boolean |
参数解释: 是否是任务模板。 取值范围:
|
|
jobId |
String |
参数解释: 执行ID,来自代码检查执行任务接口的返回值,每次执行代码检查任务都有唯一的执行ID。 取值范围: 字符串长度不少于1,不超过128。 |
|
jobTimeout |
String |
参数解释: 超时时间,以分钟为单位,格式固定为"xxx min",其中xxx为整数,0 < xxx ≤ 1200。 取值范围: 不涉及。 |
|
lastFinishedFullJobId |
String |
参数解释: 最后一次检查完成的任务的执行ID。 取值范围: 字符串长度不少于1,不超过128。 |
|
lastJob |
JobBasicInfoV3 object |
参数解释: 执行记录信息。 取值范围: 不涉及。 |
|
lastReviser |
String |
参数解释: 任务的最后修改人。 取值范围: 不涉及。 |
|
lastUpdateTime |
String |
参数解释: 任务的上一次更新时间,使用UTC时间,格式为yyyy-MM-ddTHH:mm:ssZ,例如"2025-11-28T06:55:41Z"。 取值范围: 不涉及。 |
|
modelSets |
Array of strings |
参数解释: 模型集列表,该字段一般返回空数组[]。 |
|
mrCheckBranchStrategy |
Integer |
参数解释: mr检查分支门禁策略。 取值范围:
|
|
name |
String |
参数解释: 代码检查任务名。 取值范围: 字符串长度不少于1,不超过128。 |
|
notificationConfig |
String |
参数解释: 消息通知是否使用项目通知设置的配置项,格式为x,x,x,x,x,x,其中x的取值为0或者1,为0时代表使用任务的通知设置,为1时代表使用项目通知设置,从左到右依次为站内消息通知、邮件通知、企业微信、钉钉、飞书、通用webhook的消息通知配置。 取值范围: 格式为x,x,x,x,x,x,其中x的取值为0或者1。 |
|
owner |
String |
参数解释: 代码检查任务所有者。 取值范围: 字符串长度不少于1,不超过255。 |
|
ownerId |
String |
参数解释: 代码检查任务所有者的用户ID。 取值范围: 字符串长度不少于1,不超过64。 |
|
projectId |
String |
参数解释: 项目的32位UUID,项目唯一标识,通过查询项目列表接口查询项目列表获取。 取值范围: 字符串长度32。 |
|
projectName |
String |
参数解释: 项目名。 取值范围: 字符串长度不少于1,不超过128。 |
|
region |
String |
参数解释: 地域,此字段固定为suzhou。 取值范围: suzhou。 |
|
repoId |
String |
参数解释: 代码仓地址对应的CodeartsRepo仓的RepoId。 取值范围: 字符串长度不少于1,不超过128。 |
|
repoUrl |
String |
参数解释: 代码仓地址。 取值范围: 字符串长度不少于1,不超过1024。 |
|
reviewData |
Array of strings |
参数解释: 门禁配置,该字段一般返回空数组[]。 |
|
ruleSets |
Array of strings |
参数解释: 规则集配置,该字段一般返回空数组[]。 |
|
source |
String |
参数解释: 任务来源,一般为"customer"。 取值范围: customer。 |
|
taskGroupId |
String |
参数解释: 任务分组的ID。 取值范围: 字符串长度不少于1,不超过128。 |
|
taskIds |
Array of strings |
参数解释: 任务ID列表,该字段一般返回空数组[]。 |
|
tenantId |
String |
参数解释: 任务所属的租户的租户ID,租户ID的值来源于IAM的租户ID。 取值范围: 字符串长度不少于1,不超过32。 |
|
useCache |
Boolean |
参数解释: 查询任务信息是否使用缓存。 取值范围:
|
|
useWorkspaceNotificationConfig |
Integer |
参数解释: 消息通知是否使用项目通知设置的配置项,来自notificationConfig的对应的二进制的取反转化成十进制。例如,notificationConfig配置为1,1,0,1,0,0,则二进制为110100,取反为001011,转化为10进制时该值为11,最终useWorkspaceNotificationConfig的值为11。 取值范围: 0-31 |
|
versionUpdateDelayDays |
Array of strings |
参数解释: 版本升级缓冲期,该字段一般返回空数组[]。 |
|
webhookCheckMode |
Integer |
参数解释: webhook检查模式,一般为0,代表禁止来自其它代码仓的MR。 取值范围: 0 |
|
zone |
String |
参数解释: 区域,一般为green。 取值范围: green。 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
param1 |
String |
参数解释: 字段的name为自定义参数的Key,字段的值为自定义参数的Value。 取值范围: 字符串长度不少于1,不超过8192。 |
|
param2 |
String |
参数解释: 字段的name为自定义参数的Key,字段的值为自定义参数的Value。 取值范围: 字符串长度不少于1,不超过8192。 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
isPrivate |
Boolean |
参数解释: 是否是私密参数。 取值范围:
|
|
key |
String |
参数解释: 自定义参数的key。 取值范围: 字符串长度不少于1,不超过128。 |
|
value |
String |
参数解释: 自定义参数的Value。 取值范围: 字符串长度不少于1,不超过8192。 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
executor |
String |
参数解释: 执行人用户名。 取值范围: 字符串长度不少于1,不超过255。 |
|
finishTime |
String |
参数解释: 执行记录的检查完成时间,使用UTC时间,格式为yyyy-MM-ddTHH:mm:ssZ,例如"2025-11-28T06:55:41Z"。 取值范围: 不涉及。 |
|
id |
String |
参数解释: 执行ID,来自代码检查执行任务接口的返回值,每次执行代码检查任务都有唯一的执行ID。 取值范围: 字符串长度不少于1,不超过32。 |
|
jobResult |
JobResultInfo object |
参数解释: 执行结果。 取值范围: 不涉及。 |
|
jobType |
String |
参数解释: 任务类型。 取值范围:
|
|
process |
ProcessInfo object |
参数解释: 执行记录信息。 取值范围: 不涉及。 |
|
reviewResult |
String |
参数解释: 门禁结果。 取值范围:
|
|
ruleSets |
Array of ConfigTemplateRuleSetInfo objects |
参数解释: 规则集配置列表。 |
|
source |
String |
参数解释: 执行来源。 取值范围:
|
|
sourceRepoUrl |
String |
参数解释: 源分支的代码仓地址。 取值范围: 字符串长度不少于1,不超过1024。 |
|
startTime |
String |
参数解释: 执行记录的检查开始时间,使用UTC时间,格式为yyyy-MM-ddTHH:mm:ssZ,例如"2025-11-28T06:55:41Z"。 取值范围: 不涉及。 |
|
status |
String |
参数解释: 任务执行状态。 取值范围:
|
|
subJobIds |
Array of strings |
参数解释: 子任务ID,该字段一般返回空数组[]。 |
|
subJobStatuses |
Array of strings |
参数解释: 子任务状态,该字段一般返回空数组[]。 |
|
targetRepoUrl |
String |
参数解释: 目标分支的代码仓地址。 取值范围: 字符串长度不少于1,不超过1024。 |
|
taskId |
String |
参数解释: 任务ID,即新建检查任务接口的返回值,每个CodeArtsCheck任务及其下的分支任务、通过API创建的增量任务都有唯一的任务ID。 取值范围: 字符串长度不少于1,不超过32。 |
|
totalExecuteTime |
String |
参数解释: 任务总执行时长,格式为%dm%ds,例如"6m6s"。 取值范围: 不涉及。 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
CRITICAL |
Integer |
参数解释: 严重问题数。 取值范围: ≥0 |
|
DELAYSTATUS_COUNT |
Integer |
参数解释: 延迟上线问题数。 取值范围: ≥0 |
|
FATAL |
Integer |
参数解释: 致命问题数。 取值范围: ≥0 |
|
GENERAL |
Integer |
参数解释: 一般问题数。 取值范围: ≥0 |
|
INFO |
Integer |
参数解释: 信息问题数。 取值范围: ≥0 |
|
PROMPT |
Integer |
参数解释: 提示问题数。 取值范围: ≥0 |
|
codeLine |
Integer |
参数解释: 扫描代码行数,不包括空行和注释行。 取值范围: ≥0 |
|
defectCount |
Integer |
参数解释: 缺陷总数。 取值范围: ≥0 |
|
dismissed |
Integer |
参数解释: 已忽略问题数。 取值范围: ≥0 |
|
fileTotal |
Integer |
参数解释: 文件总数。 取值范围: ≥0 |
|
fixed |
Integer |
参数解释: 已修复问题数。 取值范围: ≥0 |
|
id |
String |
参数解释: 执行ID,来自代码检查执行任务接口的返回值,每次执行代码检查任务都有唯一的执行ID。 取值范围: 不涉及。 |
|
jobId |
String |
参数解释: 执行ID,来自代码检查执行任务接口的返回值,每次执行代码检查任务都有唯一的执行ID。 取值范围: 不涉及。 |
|
newUnsolvedDefectCount |
Integer |
参数解释: 未解决且新增的问题数。 取值范围: ≥0 |
|
nonSecurityDefectCount |
Integer |
参数解释: 非安全问题数。 取值范围: ≥0 |
|
reviewResult |
String |
参数解释: 门禁结果。 取值范围:
|
|
securityDefectCount |
Integer |
参数解释: 安全问题数。 取值范围: ≥0 |
|
solvedDefectCount |
Integer |
参数解释: 已解决的问题数。 取值范围: 不涉及。 |
|
unsolvedDefectCount |
Integer |
参数解释: 未解决的问题数。 取值范围: 不涉及。 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
exeTime |
String |
参数解释: 执行时间,单位为秒。 取值范围: 不涉及。 |
|
executeTime |
String |
参数解释: 执行时间,格式为%dm%ds,例如"6m6s"。 取值范围: 不涉及。 |
|
message |
String |
参数解释: 执行过程。 取值范围: 不涉及。 |
|
process |
String |
参数解释: 任务执行的进度百分比。 取值范围: 不涉及。 |
|
status |
String |
参数解释: 任务执行状态。 取值范围:
|
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
language |
String |
参数解释: 语言类型。 取值范围: C#,CSS,C++,PYTHON,CANGJIE,C,SCALA,GO,KOTLIN,JAVASCRIPT,SQL,ARKTS,RUST,JAVA,SHELL,FORTRAN,PHP,LUA,JSON,HTML,TYPESCRIPT,以及自定义的语言。 |
|
ruleSetId |
String |
参数解释: 规则集ID。 取值范围: 不涉及。 |
状态码:400
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
error_code |
String |
错误码 |
|
error_msg |
String |
错误描述 |
状态码:401
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
error_code |
String |
错误码 |
|
error_msg |
String |
错误描述 |
请求示例
查询任务ID为897acf5exxx48a5013cd的代码检查任务的任务信息。
GET https://{endpoint}/v3/task/897acf5exxx48a5013cd
响应示例
状态码:200
Request succeeded!
{
"httpStatus" : "OK",
"result" : {
"avastarType" : "pure-tomato",
"branchName" : "master",
"canChangeIgnoreMode" : true,
"canDelete" : true,
"canEdit" : true,
"canEditTemplateSwitch" : true,
"canExecute" : true,
"canRead" : true,
"checkParamList" : [ {
"isPrivate" : false,
"key" : "param1",
"value" : "value1"
}, {
"isPrivate" : false,
"key" : "param2",
"value" : "value2"
} ],
"checkParamMap" : {
"param1" : "value1",
"param2" : "value2"
},
"configTemplateId" : "8781c57e500011f0b179fa163eed4919",
"createTime" : "2025-06-23T07:06:05Z",
"criterionSets" : [ ],
"customParams" : [ ],
"defaultBranchName" : "master",
"fileEncoding" : "UTF-8",
"hwCloudRegion" : "cn-north-7",
"id" : "5c4005220809463fbcb39c02ea0a40d0",
"includePaths" : "",
"isSetMrWebhook" : false,
"isSetPushWebhook" : true,
"isSetWebhook" : false,
"isTemplateTask" : false,
"jobId" : "72d4dba817cf44bcab4a1fb0eb34525b",
"jobTimeout" : "1200 min",
"lastFinishedFullJobId" : "72d4dba817cf44bcab4a1fb0eb34525b",
"lastJob" : {
"executor" : "devcloud_codecheck_l00493925_01",
"finishTime" : "2025-09-25T08:43:15Z",
"id" : "72d4dba817cf44bcab4a1fb0eb34525b",
"jobResult" : {
"CRITICAL" : 27,
"DELAYSTATUS_COUNT" : 0,
"FATAL" : 0,
"GENERAL" : 6,
"INFO" : 0,
"PROMPT" : 3,
"codeLine" : 636,
"defectCount" : 36,
"dismissed" : 1,
"fileTotal" : 5,
"fixed" : 0,
"id" : "72d4dba817cf44bcab4a1fb0eb34525b",
"jobId" : "72d4dba817cf44bcab4a1fb0eb34525b",
"newUnsolvedDefectCount" : 0,
"nonSecurityDefectCount" : 0,
"reviewResult" : "error",
"securityDefectCount" : 0,
"solvedDefectCount" : 3,
"unsolvedDefectCount" : 33
},
"jobType" : "FULL",
"process" : {
"exeTime" : "125",
"executeTime" : "2m5s",
"message" : "2025/09/25 16:42:23 GMT+08:00 Running on server:10.75.***.***\n2025/09/25 16:42:24 GMT+08:00 waiting subJob to execute\n2025/09/25 16:43:08 GMT+08:00 start sync fixed defect snapshotData!\n2025/09/25 16:43:08 GMT+08:00 sync defect SnapshotData success!\n2025/09/25 16:43:08 GMT+08:00 flush redis cache successfully!\n2025/09/25 16:43:08 GMT+08:00 [WARNING] : Some languages in the code are not checked! Languages in code: [GROOVY, SQL, JAVASCRIPT], while in rules: [CSS, JAVASCRIPT]\n2025/09/25 16:43:08 GMT+08:00 all subJob finish!\n",
"process" : "100%",
"rate" : "100%",
"stageStatuses" : [ {
"createTime" : "2025-09-25T08:41:07Z",
"endTime" : "2025-09-25T08:41:09Z",
"exeTime" : "2",
"executeTime" : "2s",
"message" : "任务初始化完成!",
"stageName" : "init",
"stageType" : "DEFAULT",
"status" : "success"
}, {
"createTime" : "2025-09-25T08:43:10Z",
"endTime" : "2025-09-25T08:43:12Z",
"exeTime" : "2",
"executeTime" : "2s",
"message" : "2025/09/25 16:42:23 GMT+08:00 Running on server:10.75.***.***\n2025/09/25 16:42:24 GMT+08:00 waiting subJob to execute\n2025/09/25 16:43:08 GMT+08:00 start sync fixed defect snapshotData!\n2025/09/25 16:43:08 GMT+08:00 sync defect SnapshotData success!\n2025/09/25 16:43:08 GMT+08:00 flush redis cache successfully!\n2025/09/25 16:43:08 GMT+08:00 [WARNING] : Some languages in the code are not checked! Languages in code: [GROOVY, SQL, JAVASCRIPT], while in rules: [CSS, JAVASCRIPT]\n2025/09/25 16:43:08 GMT+08:00 all subJob finish!\n",
"stageName" : "report",
"stageType" : "DEFAULT",
"status" : "success"
} ],
"status" : "success",
"subJobIds" : [ "83a0e82e64594bd29b58dc1505525dd0", "8854867535de4846b94e77f1946a3198" ],
"subJobStatuses" : [ {
"createTime" : "2025-09-25T08:41:13Z",
"endTime" : "2025-09-25T08:42:25Z",
"exeTime" : "72",
"executeTime" : "1m12s",
"message" : "2025/09/25 16:42:24 GMT+08:00 Running on server:10.75.***.***\n2025/09/25 16:42:24 GMT+08:00 download defect file to oss success: result/report/20250925/83a0e82e64594bd29b58dc1505525dd0_final.zip\n2025/09/25 16:42:24 GMT+08:00 start defect parse and save...\n2025/09/25 16:42:24 GMT+08:00 start parse and save metric data...\n2025/09/25 16:42:24 GMT+08:00 metric data save DB success, count: 149\n2025/09/25 16:42:24 GMT+08:00 defect save DB success, defectCount:11\n2025/09/25 16:42:24 GMT+08:00 subJob completed:83a0e82e64594bd29b58dc1505525dd0\n",
"process" : "100%",
"stageStatuses" : [ {
"createTime" : "2025-09-25T08:41:13Z",
"endTime" : "2025-09-25T08:42:23Z",
"exeTime" : "70",
"executeTime" : "1m10s",
"message" : "任务检查成功!",
"slaveCreateTime" : "2025-09-25T16:41:20Z",
"slaveEndTime" : "2025-09-25T08:42:23Z",
"stageName" : "check",
"stageType" : "OCTOPUS",
"status" : "success"
}, {
"createTime" : "2025-09-25T08:42:23Z",
"endTime" : "2025-09-25T08:42:25Z",
"exeTime" : "2",
"executeTime" : "2s",
"message" : "2025/09/25 16:42:24 GMT+08:00 Running on server:10.75.***.***\n2025/09/25 16:42:24 GMT+08:00 download defect file to oss success: result/report/20250925/83a0e82e64594bd29b58dc1505525dd0_final.zip\n2025/09/25 16:42:24 GMT+08:00 start defect parse and save...\n2025/09/25 16:42:24 GMT+08:00 start parse and save metric data...\n2025/09/25 16:42:24 GMT+08:00 metric data save DB success, count: 149\n2025/09/25 16:42:24 GMT+08:00 defect save DB success, defectCount:11\n2025/09/25 16:42:24 GMT+08:00 subJob completed:83a0e82e64594bd29b58dc1505525dd0\n",
"stageName" : "report",
"stageType" : "REPORT",
"status" : "success"
} ],
"status" : "success",
"subJobId" : "83a0e82e64594bd29b58dc1505525dd0",
"toolName" : "uccp_compile(farmland,codemars,cmetrics)"
} ]
},
"reviewResult" : "error",
"ruleSets" : [ ],
"source" : "customer",
"sourceRepoUrl" : "git@codehub.devcloud.example.com:e04b3575a85749ed8387d858009d17a8/Groovy.git",
"startTime" : "2025-09-25T08:41:04Z",
"status" : "success",
"subJobIds" : [ ],
"subJobStatuses" : [ {
"createTime" : "2025-09-25T08:41:13Z",
"endTime" : "2025-09-25T08:42:25Z",
"exeTime" : "72",
"executeTime" : "1m12s",
"message" : "2025/09/25 16:42:24 GMT+08:00 Running on server:10.75.***.***\n2025/09/25 16:42:24 GMT+08:00 download defect file to oss success: result/report/20250925/83a0e82e64594bd29b58dc1505525dd0_final.zip\n2025/09/25 16:42:24 GMT+08:00 start defect parse and save...\n2025/09/25 16:42:24 GMT+08:00 start parse and save metric data...\n2025/09/25 16:42:24 GMT+08:00 metric data save DB success, count: 149\n2025/09/25 16:42:24 GMT+08:00 defect save DB success, defectCount:11\n2025/09/25 16:42:24 GMT+08:00 subJob completed:83a0e82e64594bd29b58dc1505525dd0\n",
"process" : "100%",
"stageStatuses" : [ {
"createTime" : "2025-09-25T08:41:13Z",
"endTime" : "2025-09-25T08:42:23Z",
"exeTime" : "70",
"executeTime" : "1m10s",
"message" : "任务检查成功!",
"slaveCreateTime" : "2025-09-25T16:41:20Z",
"slaveEndTime" : "2025-09-25T08:42:23Z",
"stageName" : "check",
"stageType" : "OCTOPUS",
"status" : "success"
}, {
"createTime" : "2025-09-25T08:42:23Z",
"endTime" : "2025-09-25T08:42:25Z",
"exeTime" : "2",
"executeTime" : "2s",
"message" : "2025/09/25 16:42:24 GMT+08:00 Running on server:10.75.***.***\n2025/09/25 16:42:24 GMT+08:00 download defect file to oss success: result/report/20250925/83a0e82e64594bd29b58dc1505525dd0_final.zip\n2025/09/25 16:42:24 GMT+08:00 start defect parse and save...\n2025/09/25 16:42:24 GMT+08:00 start parse and save metric data...\n2025/09/25 16:42:24 GMT+08:00 metric data save DB success, count: 149\n2025/09/25 16:42:24 GMT+08:00 defect save DB success, defectCount:11\n2025/09/25 16:42:24 GMT+08:00 subJob completed:83a0e82e64594bd29b58dc1505525dd0\n",
"stageName" : "report",
"stageType" : "REPORT",
"status" : "success"
} ],
"status" : "success",
"subJobId" : "83a0e82e64594bd29b58dc1505525dd0",
"toolName" : "uccp_compile(farmland,codemars,cmetrics)"
} ],
"targetRepoUrl" : "git@codehub.devcloud.example.com:e04b3575a85749ed8387d858009d17a8/Groovy.git",
"taskId" : "5c4005220809463fbcb39c02ea0a40d0",
"totalExecuteTime" : "2m11s"
},
"lastReviser" : "4050544ea69a40dabf28310fc3d10a09",
"lastUpdateTime" : "2025-09-25T08:37:58Z",
"modelSets" : [ ],
"mrCheckBranchStrategy" : 0,
"name" : "Edge组件portalservice调用任务",
"needGetGitBlame" : true,
"notificationConfig" : "0,0,0,0,0,0",
"owner" : "devcloud_codecheck_l00493925_01",
"ownerId" : "4050544ea69a40dabf28310fc3d10a09",
"projectId" : "e04b3575a85749ed8387d858009d17a8",
"projectName" : "项目名-test",
"region" : "suzhou",
"repoId" : "2111895452",
"repoUrl" : "git@codehub.devcloud.example.com:e04b3575a85749ed8387d858009d17a8/Groovy.git",
"reviewData" : [ ],
"ruleSets" : [ ],
"source" : "customer",
"taskGroupId" : "1660a1c11970432094cbf133062b847b",
"taskIds" : [ ],
"tenantId" : "389efb76b1354e4482eabeed25c895e4",
"useCache" : false,
"useWorkspaceNotificationConfig" : 0,
"versionUpdateDelayDays" : [ ],
"webhookCheckMode" : 0,
"zone" : "green"
},
"status" : "success"
}
状态码:400
Bad Request
{
"error_code" : "CC.00000000",
"error_msg" : "网络繁忙,请稍后再试"
}
状态码:401
Unauthorized
{
"error_code" : "CC.00000003",
"error_msg" : "认证信息过期"
}
状态码
|
状态码 |
描述 |
|---|---|
|
200 |
Request succeeded! |
|
400 |
Bad Request |
|
401 |
Unauthorized |
错误码
请参见错误码。