文档首页 > > API参考> API> 根据项目ID查询任务列表

根据项目ID查询任务列表

分享
更新时间:2020/08/06 GMT+08:00

功能介绍

根据DEVCLOUD_PROJECT_UUID查询任务列表。

调试

您可以在API Explorer中调试该接口。

URI

GET /v1/projects/{project_id}/tasks

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目ID

表2 Query参数

参数

是否必选

参数类型

描述

start_index

Integer

开始索引

page_size

Integer

每页个数

请求参数

表3 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户Token

通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。

响应参数

状态码为 200 时:

表4 响应Body参数

参数

参数类型

描述

result

Array of TaskInfo objects

返回的任务信息详情列表

error

String

错误信息

status

String

接口执行结果状态

表5 TaskInfo

参数

参数类型

描述

projectId

String

任务ID

parentProjectId

String

父任务ID

devCloudProjectId

String

项目ID

devCloudProjectName

String

项目名称

codeHubName

String

代码仓库名称

codeHubWebUrl

String

代码仓库链接

codeLineTotal

String

代码总行数

projectName

String

任务名称

creatorId

String

创建者ID

creatorName

String

创建者名称

domainId

String

租户ID

domainName

String

租户名称

gitUrl

String

代码仓库Git地址

branch

String

分支

language

String

语言

filePath

String

任务检查路径

lastCheckTime

String

最近检查时间

watcher

String

是否关注该任务

codeQuality

String

代码质量

codeLine

String

有效代码行数

projectStatus

String

任务执行状态

createdAt

String

任务创建时间

duplications

String

重复率

duplicatedLines

String

重复代码行

lastExecTime

String

最后执行耗时

checkType

String

检查类型

isAccess

String

任务门禁是否通过

logDatasStr

String

错误日志信息

defectInfo

DefectInfo object

缺陷详情

defectStatusInfo

DefectStatusInfo object

缺陷状态详情

progress

Progress object

扫描进度

表6 Progress

参数

参数类型

描述

ratio

String

进度百分比

infoEN

String

英文信息

infoCN

String

中文信息

表7 DefectStatusInfo

参数

参数类型

描述

totalCount

Integer

问题总数

newCount

Integer

新问题数

ignoredCount

Integer

忽略问题数

fixedCount

Integer

已解决问题数

表8 DefectInfo

参数

参数类型

描述

totalCount

Integer

总缺陷数

criticalCount

Integer

危急个数

seriousCount

Integer

严重个数

normalCount

Integer

一般个数

promptCount

Integer

提示个数

请求示例

GET https://{endpoint}/codecheck/v1/projects/2b31ed520xxxxxxebedb6e57xxxxxxxx/tasks

响应示例

状态码为 200 时:

{
	"result":[
		{
			"projectId":"b9db371361724226937f3280df1d4fc4",
			"devCloudProjectId":"a2b9a42ee6494e0794f5655f8535920e",
			"devCloudProjectName":"TestDemo",
			"codeHubName":"portal-ts",
			"codeHubWebUrl":"https://xxxxx/portal-ts",
			"codeLineTotal":"63371",
			"projectName":"portal-ts-abctest111222",
			"creatorId":"ae161856f2604229ae12056478a7919f",
			"creatorName":"devcloud_devcloud_y00336947_01",
			"domainId":"78d0e09c1ad0425b9b4f3a8fdd066164",
			"domainName":"devcloud_devcloud_y00336947_01",
			"gitUrl":"git@xxxxx/portal-ts.git",
			"branch":"master",
			"language":"[
				\"html\"
			]",
			"filePath":"[
				\"\"
			]",
			"lastCheckTime\"":"2019-09-24 15:00:41",
			"codeQuality":"141.7",
			"codeLine":"55777",
			"projectStatus":"2",
			"riskCoefficient":"7905",
			"starLevel":"0",
			"defectInfo":{
				"totalCount":"0",
				"criticalCount":"0",
				"seriousCount":"0",
				"normalCount":"0",
				"promptCount":"0"
			},
			"defectStatusInfo":{
				"totalCount":"2952",
				"newCount":"2952",
				"ignoredCount":"0",
				"fixedCount":"0"
			},
			"progress":{
				
			},
			"createdAt":"2019-08-08 17:56:40",
			"duplications":"24.0%",
			"complexityNum":"0",
			"complexityAvg":"0",
			"duplicatedLines":"15206",
			"commentLines":"0",
			"commentRatio":"0",
			"duplicatedBlocks":"0",
			"lastExecTime":"2 分 4 秒",
			"checkType":"source",
			"dependenceType":"",
			"logDatasStr":{
				
			}
		},
		{
			"projectId":"b9db371361724226937f3280df1d4fc4",
			"devCloudProjectId":"a2b9a42ee6494e0794f5655f8535920e",
			"devCloudProjectName":"TestDemo",
			"codeHubName":"portal-ts",
			"codeHubWebUrl":"https://xxxxx/portal-ts",
			"codeLineTotal":"63371",
			"projectName":"portal-ts-abctest111222",
			"creatorId":"ae161856f2604229ae12056478a7919f",
			"creatorName":"devcloud_devcloud_y00336947_01",
			"domainId":"78d0e09c1ad0425b9b4f3a8fdd066164",
			"domainName":"devcloud_devcloud_y00336947_01",
			"gitUrl":"git@xxxxx/portal-ts.git",
			"branch":"master",
			"language":"[
				\"html\"
			]",
			"filePath":"[
				\"\"
			]",
			"lastCheckTime\"":"2019-09-24 15:00:41",
			"codeQuality":"141.7",
			"codeLine":"55777",
			"projectStatus":"2",
			"riskCoefficient":"7905",
			"starLevel":"0",
			"defectInfo":{
				"totalCount":"0",
				"criticalCount":"0",
				"seriousCount":"0",
				"normalCount":"0",
				"promptCount":"0"
			},
			"defectStatusInfo":{
				"totalCount":"2952",
				"newCount":"2952",
				"ignoredCount":"0",
				"fixedCount":"0"
			},
			"progress":{
				
			},
			"createdAt":"2019-08-08 17:56:40",
			"duplications":"24.0%",
			"complexityNum":"0",
			"complexityAvg":"0",
			"duplicatedLines":"15206",
			"commentLines":"0",
			"commentRatio":"0",
			"duplicatedBlocks":"0",
			"lastExecTime":"2 分 4 秒",
			"checkType":"source",
			"dependenceType":"",
			"logDatasStr":{
				
			}
		}
	],
	"status":"success"
}

返回值

返回值

描述

200

Request succeeded!

401

Unauthorized

403

Forbidden

404

Not Found

错误码

请参见错误码

  

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问