腾讯云代码分析腾讯云代码分析
指南
API
  • 其他

    • 问题忽略方式
立即体验
  • 服务协议
  • 隐私协议
  • 简体中文
  • English
Github
指南
API
  • 其他

    • 问题忽略方式
立即体验
  • 服务协议
  • 隐私协议
  • 简体中文
  • English
Github
  • API

    • 接口调用说明
    • 主要字段说明
    • 项目管理模块
    • 任务管理模块
    • 分析概览管理
    • 代码检查数据管理
    • 代码度量数据管理

项目管理模块

获取团队项目列表

GET /server/main/api/orgs/<org_sid>/teams/

参数列表:

参数类型描述
display_namestr项目显示名称
statusint团队状态,1,活跃,2,失活
scopeint1 为我管理的,不传为我具有权限的

返回结果:

{
    "data": [
        {
            "id": 6,
            "creator": null,
            "created_time": "2021-03-23 07:27:25.584677+00:00",
            "modifier": {
                "username": "username",
                "nickname": "nickname",
                "avatar": null
            },
            "modified_time": "2024-12-09 03:31:42.064415+00:00",
            "deleter": null,
            "deleted_time": null,
            "admins": [
                {
                    "username": "username",
                    "nickname": "nickname",
                    "avatar": null
                },
                {
                    "username": "username",
                    "nickname": "nickname",
                    "avatar": null
                }
            ],
            "display_name": "默认项目",
            "organization": {
                "org_sid": "xxxxxx",
                "name": "name",
                "certificated": false,
                "status": 1,
                "level": 3
            },
            "is_demo": false,
            "name": "team_name",
            "description": null,
            "status": 1
        }
    ],
    "code": 0,
    "msg": "请求成功",
    "status_code": 200
}

创建团队分析方案

POST /server/main/api/orgs/<org_sid>/teams/

参数列表:

参数类型描述
namestr项目名,必填项
display_namestr展示名称,非必填项
descriptionstr项目描述信息,非必填项

返回结果:

{
    "data": {
        "id": 2,
        "creator": {
            "username": "username",
            "nickname": "nickname",
            "avatar": null
        },
        "created_time": "2025-03-06 07:00:45.970294+00:00",
        "modifier": {
            "username": "username",
            "nickname": "nickname",
            "avatar": null
        },
        "modified_time": "2025-03-06 07:00:45.971298+00:00",
        "deleter": null,
        "deleted_time": null,
        "admins": [
            {
                "username": "username",
                "nickname": "nickname",
                "avatar": null
            }
        ],
        "display_name": "new_project_team",
        "organization": {
            "org_sid": "xxxxx",
            "name": "name",
            "certificated": false,
            "status": 1,
            "level": 1
        },
        "is_demo": false,
        "name": "new_project_team",
        "description": null,
        "status": 1
    },
    "code": 0,
    "msg": "请求成功",
    "status_code": 201
}

获取团队分析方案列表

GET /server/main/api/orgs/<org_sid>/schemes/

参数列表:

参数类型描述
namestr方案名称
scopestrorg为团队公共方案,system为平台推荐方案
statusint分析方案状态,1为活跃,2为废弃

返回结果:

{
    "data": {
        "count": 1,
        "results": [
            {
                "id": 26,
                "creator": {
                    "username": "username",
                    "nickname": "nickname",
                    "avatar": null
                },
                "created_time": "2021-01-06 12:17:54.912702+00:00",
                "modifier": null,
                "modified_time": "2023-11-16 11:58:13.415407+00:00",
                "deleter": null,
                "deleted_time": null,
                "languages": [
                    "js"
                ],
                "tag": "公共资源",
                "scheme_scope_detail": {
                    "scope": "public"
                },
                "baseline_time": null,
                "name": "系统模板",
                "refer_template_ids": null,
                "description": "系统模板测试",
                "created_from": "web",
                "job_runtime_limit": 600,
                "ignore_merged_issue": false,
                "ignore_branch_issue": null,
                "ignore_submodule_clone": false,
                "ignore_submodule_issue": true,
                "issue_global_ignore": false,
                "daily_save": false,
                "oteam_score_flag": false,
                "lfs_flag": null,
                "webhook_flag": false,
                "issue_revision_merge_flag": false,
                "code_yaml_filter": null,
                "scheme_key": "public",
                "scheme_type": 3,
                "checktool_ids": null,
                "issue_deal_control": null,
                "ext_field": null
            }
        ],
        "next": null,
        "previous": null
    },
    "code": 0,
    "msg": "请求成功",
    "status_code": 200
}

获取团队分析方案详情

GET /server/main/api/orgs/<org_sid>/schemes/<scheme_id>/

返回结果:

{
    "data": {
        "id": 26,
        "creator": {
            "username": "username",
            "nickname": "nickname",
            "avatar": null
        },
        "created_time": "2021-01-06 12:17:54.912702+00:00",
        "modifier": null,
        "modified_time": "2023-11-16 11:58:13.415407+00:00",
        "deleter": null,
        "deleted_time": null,
        "languages": [
            "js"
        ],
        "tag": "公共资源",
        "scheme_scope_detail": {
            "scope": "public"
        },
        "baseline_time": null,
        "name": "模板_name",
        "refer_template_ids": null,
        "description": "系统模板测试",
        "created_from": "web",
        "job_runtime_limit": 600,
        "ignore_merged_issue": false,
        "ignore_branch_issue": null,
        "ignore_submodule_clone": false,
        "ignore_submodule_issue": true,
        "issue_global_ignore": false,
        "daily_save": false,
        "oteam_score_flag": false,
        "lfs_flag": null,
        "webhook_flag": false,
        "issue_revision_merge_flag": false,
        "code_yaml_filter": null,
        "scheme_key": "public",
        "scheme_type": 3,
        "checktool_ids": null,
        "issue_deal_control": null,
        "ext_field": null
    },
    "code": 0,
    "msg": "请求成功",
    "status_code": 200
}

获取团队分析方案规则配置

GET /server/main/api/orgs/<org_sid>/schemes/<scheme_id>/checkprofile/

返回结果:

{
    "data": {
        "checkpackages": [
            64
        ],
        "custom_checkrules": [],
        "all_checkrules": [
            {
                "id": 1260,
                "severity": 4,
                "rule_params": null,
                "state": 1,
                "checkrule": {
                    "id": 2256,
                    "category_name": "代码风格",
                    "severity_name": "提示",
                    "display_name": "display_name",
                    "real_name": "real_name",
                    "category": 7,
                    "severity": 4,
                    "rule_params": null,
                    "custom": true,
                    "rule_title": "检查项目中行数过长的函数",
                    "disable": false,
                    "owner": null,
                    "languages": [],
                    "labels": []
                },
                "checktool": {
                    "id": 19,
                    "name": "name",
                    "display_name": "display_namen",
                    "scope": 0,
                    "status": 0,
                    "show_display_name": true,
                    "build_flag": false,
                    "remote_work_enabled": null
                }
            }
        ]
    },
    "code": 0,
    "msg": "请求成功",
    "status_code": 200
}

获取项目分析方案列表

GET /server/main/api/orgs/<org_sid>/teams/<team_name>/schemes/

参数列表:

参数类型描述
namestr方案名称
statusint分析方案状态,1为活跃,2为废弃

返回结果:

{
    "data": {
        "count": 1,
        "results": [
            {
                "id": 3,
                "creator": {
                    "username": "username",
                    "nickname": "nickname",
                    "avatar": null
                },
                "created_time": "2025-03-06 07:13:34.725102+00:00",
                "modifier": {
                    "username": "username",
                    "nickname": "nickname",
                    "avatar": null
                },
                "modified_time": "2025-03-06 07:13:34.726276+00:00",
                "deleter": null,
                "deleted_time": null,
                "languages": [],
                "tag": null,
                "scheme_scope_detail": {
                    "scope": "scope",
                    "org_sid": "org_sid",
                    "team_id": "1",
                    "team_name": "team_name",
                    "team_display_name": "team_display_name"
                },
                "baseline_time": null,
                "name": "name",
                "refer_template_ids": null,
                "description": null,
                "created_from": "web",
                "job_runtime_limit": 1440,
                "ignore_merged_issue": false,
                "ignore_branch_issue": null,
                "ignore_submodule_clone": false,
                "ignore_submodule_issue": false,
                "issue_global_ignore": false,
                "daily_save": false,
                "lfs_flag": false,
                "issue_revision_merge_flag": false,
                "status": 1,
                "scheme_key": "xxxxx",
                "scheme_type": 2,
                "checktool_ids": null,
                "issue_deal_control": null,
                "ext_field": {
                    "baseline_time": null
                }
            }
        ],
        "next": null,
        "previous": null
    },
    "code": 0,
    "msg": "请求成功",
    "status_code": 200
}

创建项目分析方案

POST /server/main/api/orgs/<org_sid>/teams/<team_name>/schemes/

参数列表:

参数类型描述
languageslist语言列表
tagstr节点池
namestr分析方案名称

返回结果:

{
    "data": {
        "id": 220,
        "creator": {
            "username": "username",
            "nickname": "nickname",
            "avatar": null
        },
        "created_time": "2025-02-26 12:22:58.069665+00:00",
        "modifier": {
            "username": "username",
            "nickname": "nickname",
            "avatar": null
        },
        "modified_time": "2025-02-26 12:22:58.101936+00:00",
        "deleter": null,
        "deleted_time": null,
        "languages": [
            "css",
            "html",
            "js",
            "ts"
        ],
        "tag": "tag_xxxxx",
        "lint_enabled": false,
        "cc_scan_enabled": false,
        "dup_scan_enabled": false,
        "cloc_scan_enabled": false,
        "component_scan_enabled": false,
        "scheme_scope_detail": {
            "scope": "pt",
            "org_sid": "xxxxxx",
            "team_id": "49",
            "team_name": "team_name",
            "team_display_name": "team_display_name"
        },
        "name": "name",
        "refer_template_ids": null,
        "description": null,
        "created_from": "web",
        "job_runtime_limit": 1440,
        "ignore_merged_issue": false,
        "ignore_branch_issue": null,
        "ignore_submodule_clone": false,
        "ignore_submodule_issue": true,
        "issue_global_ignore": true,
        "daily_save": false,
        "lfs_flag": true,
        "issue_revision_merge_flag": false,
        "scheme_key": "xxxxx",
        "scheme_type": 2,
        "checktool_ids": null,
        "issue_deal_control": null,
        "ext_field": {
            "baseline_time": null
        }
    },
    "code": 0,
    "msg": "请求成功",
    "status_code": 201
}

获取项目分析方案详情

GET /server/main/api/orgs/<org_sid>/teams/<team_name>/schemes/<scheme_id>/

返回结果:

{
    "data": {
        "id": 213,
        "creator": {
            "username": "username",
            "nickname": "nickname",
            "avatar": null
        },
        "created_time": "2024-12-03 08:58:54.445218+00:00",
        "modifier": null,
        "modified_time": "2024-12-04 01:40:51.871331+00:00",
        "deleter": null,
        "deleted_time": null,
        "languages": [
            "css",
            "html",
            "js",
            "ts"
        ],
        "tag": "tag_xxxxxx",
        "scheme_scope_detail": {
            "scope": "pt",
            "org_sid": "xxxxxx",
            "team_id": "49",
            "team_name": "team_name",
            "team_display_name": "team_display_name"
        },
        "baseline_time": null,
        "name": "name",
        "refer_template_ids": null,
        "description": "",
        "created_from": "web",
        "job_runtime_limit": 600,
        "ignore_merged_issue": false,
        "ignore_branch_issue": null,
        "ignore_submodule_clone": false,
        "ignore_submodule_issue": true,
        "issue_global_ignore": true,
        "daily_save": false,
        "oteam_score_flag": false,
        "lfs_flag": true,
        "webhook_flag": false,
        "issue_revision_merge_flag": false,
        "code_yaml_filter": null,
        "scheme_key": "xxxxxx",
        "scheme_type": 2,
        "checktool_ids": [
            4,
            7,
            13,
            19,
            33,
            47,
            51
        ],
        "issue_deal_control": null,
        "ext_field": {
            "baseline_time": null
        }
    },
    "code": 0,
    "msg": "请求成功",
    "status_code": 200
}

获取项目分析方案规则配置

GET /server/main/api/orgs/<org_sid>/teams/<team_name>/schemes/<scheme_id>/checkprofile/

返回结果:

{
    "data": {
        "checkpackages": [
            20,
            38,
            53,
            143,
            148,
            175,
            186
        ],
        "custom_checkrules": [],
        "all_checkrules": [
            {
                "id": 322,
                "severity": 2,
                "rule_params": null,
                "state": 1,
                "checkrule": {
                    "id": 307,
                    "category_name": "category_name",
                    "severity_name": "severity_name",
                    "display_name": "display_name",
                    "real_name": "real_name",
                    "category": 1,
                    "severity": 2,
                    "rule_params": null,
                    "custom": false,
                    "rule_title": "rule_title",
                    "disable": false,
                    "owner": null,
                    "languages": [
                        "html"
                    ],
                    "labels": [
                        "基础",
                        "推荐"
                    ]
                },
                "checktool": {
                    "id": 4,
                    "name": "",
                    "display_name": "display_name",
                    "scope": 0,
                    "status": 0,
                    "show_display_name": true,
                    "build_flag": false,
                    "remote_work_enabled": null
                }
            }
        ]
    },
    "code": 0,
    "msg": "请求成功",
    "status_code": 200
}

登记代码库

POST /server/main/api/orgs/<org_sid>/teams/<team_name>/repos/createrepo/

参数列表:

参数类型描述
scm_urlstr代码库地址
scm_typestr"git 或者 svn"
其他的凭证信息需要用户在页面手动添加,目前cnb插件使用

返回结果:

{
    "data": {
        "id": 197,
        "name": "test",
        "scm_url": "http://github.com/****",
        "scm_type": "git",
        "created_from": "****",
        "scm_auth": null,
        "symbol": null,
        "labels": []
    },
    "code": 0,
    "msg": "请求成功",
    "status_code": 201
}

获取项目代码库列表

GET /server/main/api/orgs/<org_sid>/teams/<team_name>/repos/

参数列表:

参数类型描述
scm_url_or_namestr代码库地址或者名称,支持模糊匹配
scm_urlstr代码库仓库匹配
scopestr过滤范围(all/my/subscribed),all表示全部,my表示我创建的,subscribed表示我关注的

返回结果:

{
    "data": {
        "count": 1,
        "results": [
            {
                "id": 197,
                "name": "test",
                "scm_url": "http://git.com/xxx/test_repo",
                "scm_type": "git",
                "branch_count": 0,
                "scheme_count": 0,
                "job_count": 0,
                "created_time": "2025-02-26 11:37:14.005914+00:00",
                "recent_active": null,
                "created_from": "codedog_web",
                "creator": {
                    "username": "username",
                    "nickname": "nickname",
                    "avatar": null
                },
                "symbol": null,
                "scm_auth": null,
                "project_team": {
                    "name": "name",
                    "display_name": "display_name",
                    "status": 1,
                    "org_sid": "xxxxx",
                    "is_demo": false,
                    "description": null
                }
            }
        ],
        "next": null,
        "previous": null
    },
    "code": 0,
    "msg": "请求成功",
    "status_code": 200
}

获取项目代码库详情

GET /server/main/api/orgs/<org_sid>/teams/<team_name>/repos/<repo_id>/

返回结果:

{
    "data": {
        "id": 149,
        "name": "test_repo.git",
        "scm_url": "http://git.com/xxx/test_repo",
        "scm_type": "package",
        "branch_count": 1,
        "scheme_count": 2,
        "job_count": 25,
        "created_time": "2024-06-27 12:43:51.816102+00:00",
        "recent_active": {
            "id": 245,
            "branch_name": "main",
            "active_time": "2024-12-04 10:08:28.250120+08:00",
            "total_line_num": 0,
            "code_line_num": 0
        },
        "created_from": "codedog_web",
        "creator": {
            "username": "username",
            "nickname": "nickname",
            "avatar": null
        },
        "scm_auth": null,
        "project_team": {
            "name": "xxxxx",
            "display_name": "xxxxx",
            "status": 1,
            "org_sid": "xxxxxx",
            "is_demo": false,
            "description": null
        },
        "ssh_url": null,
        "https_clone_flag": true,
        "project_count": 3,
        "active_project_count": 3,
        "state": 1
    },
    "code": 0,
    "msg": "请求成功",
    "status_code": 200
}

更新项目代码库信息

PUT /server/main/api/orgs/<org_sid>/teams/<team_name>/repos/<repo_id>/

参数列表:

参数类型描述
namestr代码库名称
ssh_urlstr代码库地址
https_clone_flagboolean使用https协议克隆的标志

返回结果:

{
    "data": {
        "id": 197,
        "name": "test",
        "scm_url": "http://git.com/xxx/test_repo",
        "scm_type": "git",
        "branch_count": 0,
        "scheme_count": 0,
        "job_count": 0,
        "created_time": "2025-02-26 11:37:14.005914+00:00",
        "recent_active": null,
        "created_from": "codedog_web",
        "creator": {
            "username": "username",
            "nickname": "username",
            "avatar": null
        },
        "scm_auth": null,
        "project_team": {
            "name": "name",
            "display_name": "display_name",
            "status": 1,
            "org_sid": "xxxxx",
            "is_demo": false,
            "description": null
        },
        "ssh_url": "http://git.com/xxx/test_repo",
        "https_clone_flag": true,
        "project_count": 0,
        "active_project_count": 0,
        "state": 1
    },
    "code": 0,
    "msg": "请求成功",
    "status_code": 200
}

获取项目代码库分支列表

GET /server/main/api/orgs/<org_sid>/teams/<team_name>/repos/<repo_id>/branches/

返回结果:

{
    "data": {
        "count": 1,
        "next": null,
        "previous": null,
        "results": [
            {
                "branch": "master",
                "schemes": [
                    {
                        "project_id": 1,
                        "scan_scheme_id": 1,
                        "scan_scheme_name": "默认"
                    }
                ]
            }
        ]
    },
    "code": 0,
    "msg": "请求成功",
    "status_code": 200
}

创建代码库分析项目

POST /server/main/api/orgs/<org_sid>/teams/<team_name>/repos/<repo_id>/projects/

参数列表:

参数类型描述
scan_scheme_idint当前代码库的扫描方案编号
global_scheme_idint扫描方案模板编号
custom_scheme_namestr自定义方案名称
branchstr分支
created_fromstr创建渠道,用于区分不同运行场景

返回结果:

{
    "data": {
        "id": 242,
        "creator": {
            "username": "username",
            "nickname": "nickname",
            "avatar": null
        },
        "created_time": "2024-12-03 09:00:05.933812+00:00",
        "modifier": null,
        "modified_time": "2024-12-10 02:52:39.530997+00:00",
        "deleter": null,
        "deleted_time": null,
        "scan_path": "/",
        "project_key": "xxxxxxxxxxx",
        "repo": {
            "id": 149,
            "name": "name",
            "scm_url": "xxxxxxxx",
            "scm_type": "package",
            "scm_auth": null,
            "symbol": null
        },
        "scan_scheme": {
            "id": 214,
            "creator": {
                "username": "username",
                "nickname": "nickname",
                "avatar": null
            },
            "created_time": "2024-12-03 09:00:05.835351+00:00",
            "modifier": {
                "username": "username",
                "nickname": "nickname",
                "avatar": null
            },
            "modified_time": "2025-02-25 05:49:42.207486+00:00",
            "deleter": null,
            "deleted_time": null,
            "languages": [
                "css",
                "html",
                "js",
                "ts"
            ],
            "tag": "xxxxx_tag",
            "refer_scheme_info": {
                "id": 213,
                "scheme_key": "xxxxxxxx",
                "repo": null,
                "is_template": true,
                "name": "name",
                "scheme_scope_detail": {
                    "scope": "pt",
                    "org_sid": "xxxxxx",
                    "team_id": "49",
                    "team_name": "team_name",
                    "team_display_name": "team_display_name"
                }
            },
            "scheme_scope_detail": {
                "scope": "repo"
            },
            "name": "test",
            "refer_template_ids": null,
            "description": "",
            "default_flag": false,
            "created_from": "web",
            "job_runtime_limit": 600,
            "ignore_merged_issue": false,
            "ignore_branch_issue": null,
            "ignore_submodule_clone": false,
            "ignore_submodule_issue": true,
            "issue_global_ignore": true,
            "daily_save": false,
            "oteam_score_flag": false,
            "lfs_flag": true,
            "webhook_flag": false,
            "issue_revision_merge_flag": false,
            "code_yaml_filter": null,
            "status": 1,
            "scheme_key": null,
            "scheme_type": 2,
            "checktool_ids": [
                4,
                7,
                13,
                19,
                33,
                47,
                51
            ],
            "issue_deal_control": null,
            "ext_field": {
                "baseline_time": null
            },
            "repo": 149
        },
        "branch": "main",
        "status": 1,
        "created_from": "codedog_web",
        "recent_scan_time": "2024-12-10T10:52:39.530990+08:00",
        "remark": null,
        "is_default": false
    },
    "code": 0,
    "msg": "请求成功",
    "status_code": 201
}

获取代码库分析项目列表

GET /server/main/api/orgs/<org_sid>/teams/<team_name>/repos/<repo_id>/projects/

参数列表:

参数类型描述
branchstr分支名称
scan_schemeint分析方案编号
scan_scheme__statusint扫描方案状态,1为活跃,2为废弃
branch_or_schemestr分支名称/分析方案名称
statusint项目状态筛选,1表示活跃,2表示失活,3表示关闭
scan_pathstr扫描路径筛选

返回结果:

{
    "data": {
        "count": 1,
        "results": [
            {
                "id": 206,
                "creator": {
                    "username": "username",
                    "nickname": "nickname",
                    "avatar": null
                },
                "created_time": "2024-06-27 12:48:25.882410+00:00",
                "modifier": null,
                "modified_time": "2025-02-26 12:05:08.793292+00:00",
                "deleter": null,
                "deleted_time": null,
                "scm_url": "xxxxxxx",
                "scan_scheme": {
                    "id": 201,
                    "creator": {
                        "username": "username",
                        "nickname": "nickname",
                        "avatar": null
                    },
                    "created_time": "2024-05-15 06:44:37.538288+00:00",
                    "modifier": null,
                    "modified_time": "2024-07-04 06:25:55.405333+00:00",
                    "deleter": null,
                    "deleted_time": null,
                    "languages": [
                        "html",
                        "python"
                    ],
                    "tag": "tag_xxxxxxxx",
                    "refer_scheme_info": null,
                    "scheme_scope_detail": {
                        "scope": "org",
                        "org_sid": "xxxxxxxx"
                    },
                    "name": "test-scheme",
                    "refer_template_ids": null,
                    "description": null,
                    "default_flag": false,
                    "created_from": "web",
                    "job_runtime_limit": 600,
                    "ignore_merged_issue": false,
                    "ignore_branch_issue": null,
                    "ignore_submodule_clone": false,
                    "ignore_submodule_issue": true,
                    "issue_global_ignore": true,
                    "daily_save": false,
                    "oteam_score_flag": false,
                    "lfs_flag": true,
                    "webhook_flag": false,
                    "issue_revision_merge_flag": false,
                    "code_yaml_filter": null,
                    "status": 1,
                    "scheme_key": "xxxxxxx",
                    "scheme_type": 2,
                    "checktool_ids": [
                        15
                    ],
                    "issue_deal_control": null,
                    "ext_field": null,
                    "repo": null
                },
                "codelint_info": {
                    "id": 67,
                    "active_severity_data": {},
                    "active_category_data": {},
                    "total_state_data": {},
                    "total_severity_data": {},
                    "total_category_data": {},
                    "scan_revision": "",
                    "scan_time": "2024-12-03T16:03:49.706512+08:00",
                    "issue_open_num": 0,
                    "issue_fix_num": 0,
                    "active_severity_detail": "{}",
                    "active_category_detail": "{}",
                    "total_state_detail": "{}",
                    "total_severity_detail": "{}",
                    "total_category_detail": "{}",
                    "scan_summary": "{}",
                    "total_summary": "{}",
                    "project": 206
                },
                "job_info": {
                    "id": 1586,
                    "state": 2,
                    "result_code": 120,
                    "creator": "creator",
                    "created_from": "api"
                },
                "scan_scheme_name": "test-scheme",
                "branch": "main",
                "scan_path": "/",
                "project_key": "xxxxxxx",
                "status": 1,
                "created_from": "codedog_web",
                "recent_scan_time": "2025-02-26T20:05:08.793285+08:00",
                "remark": null,
                "is_default": false,
                "repo": 149
            }
        ],
        "next": null,
        "previous": null
    },
    "code": 0,
    "msg": "请求成功",
    "status_code": 200
}

获取代码库分析项目详情

GET /server/main/api/orgs/<org_sid>/teams/<team_name>/repos/<repo_id>/projects/<project_id>/

返回结果:

{
    "data": {
        "id":1,
        "creator": {
            "username": "username",
            "nickname": "nickname",
            "status": 1,
            "avatar": null,
            "org": 1
        },
        "created_time": "2021-01-28 02:27:26.256015+00:00",
        "modifier": null,
        "modified_time": "2021-01-28 02:27:26.256284+00:00",
        "deleter": null,
        "deleted_time": null,
        "repo": {
            "id": 1,
            "name": "test_demo.git",
            "scm_url": "http://github.com/xxxx/test_demo.git",
            "scm_type": "git",
            "scm_auth": {
                "id": 1,
                "scm_account": null,
                "scm_oauth": null,
                "scm_ssh": {
                    "id": 1,
                    "name": "1",
                    "scm_platform": 1,
                    "scm_platform_desc": null,
                    "user": {
                        "username": "username",
                        "nickname": "nickname",
                        "status": 1,
                        "avatar": null,
                        "org": 1
                    }
                },
                "auth_type": "ssh_token",
                "created_time": "2021-01-28T10:26:31.453389+08:00",
                "modified_time": "2021-01-28T10:26:31.453417+08:00"
            },
            "symbol": null
        },
        "scan_scheme": {
            "id": 1,
            "creator": {
                "username": "username",
                "nickname": "nickname",
                "status": 1,
                "avatar": null,
                "org": 1
            },
            "created_time": "2021-01-28 02:27:26.209661+00:00",
            "modifier": null,
            "modified_time": "2021-01-28 02:27:26.255023+00:00",
            "deleter": null,
            "deleted_time": null,
            "languages": [
                "python"
            ],
            "tag": "TCA_Linux",
            "refer_scheme_info": null,
            "name": "默认",
            "description": null,
            "default_flag": true,
            "created_from": "web",
            "job_runtime_limit": 600,
            "ignore_merged_issue": false,
            "ignore_branch_issue": null,
            "ignore_submodule_clone": false,
            "ignore_submodule_issue": true,
            "issue_global_ignore": false,
            "daily_save": false,
            "lfs_flag": null,
            "webhook_flag": false,
            "issue_revision_merge_flag": false,
            "status": 1,
            "scheme_key": null,
            "repo": 1
        },
        "branch": "master",
        "status": 1,
        "created_from": "tca_web"
    },
    "code": 0,
    "msg": "请求成功",
    "status_code": 200
}

创建制品检测任务-Beta能力

POST /server/main/api/orgs/<org_sid>/teams/<team_name>/repos/<repo_id>/projects/<project_id>/artifact/scans/

参数列表:

参数类型描述
artifact_urlstr制品下载链接
artifact_ownerstr制品责任人

返回结果:

{
    "data": {
        "job_id": 1586
    },
    "code": 0,
    "msg": "请求成功",
    "status_code": 200
}
最近更新时间: 2025/3/13 11:48
贡献者: nickctang, faberihe, bruccezhang
上一页
主要字段说明
下一页
任务管理模块