Skip to content

Latest commit

 

History

History
124 lines (98 loc) · 3.37 KB

get-files-based-on-metadata.md

File metadata and controls

124 lines (98 loc) · 3.37 KB

根据元数据获取文件

请求方法/请求路径

GET /ms/openapi/api/apigw/v3/projects/{projectId}/artifactories

资源描述

根据元数据获取文件

输入参数说明

Query参数

参数名称 参数类型 必须 参数说明 默认值
pipelineId string 流水线ID
buildId string 构建ID
page integer 第几页 1
pageSize integer 每页多少条(不传默认全部返回) 20

Path参数

参数名称 参数类型 必须 参数说明 默认值
projectId string 项目ID

响应

HTTP代码 说明 参数类型
200 successful operation 数据返回包装模型分页数据包装模型版本仓库-文件信息

请求样例

curl -X GET '[请替换为API地址栏请求地址]?pipelineId={pipelineId}&buildId={buildId}&page={page}&pageSize={pageSize}' \
-H 'X-DEVOPS-UID:xxx'

HEADER样例

accept: application/json
Content-Type: application/json
X-DEVOPS-UID:xxx

返回样例-200

{
  "data" : {
    "records" : [ {
      "fullPath" : "String",
      "modifiedTime" : 0,
      "appVersion" : "String",
      "shortUrl" : "String",
      "downloadUrl" : "String",
      "fullName" : "String",
      "path" : "String",
      "folder" : true,
      "size" : 0,
      "name" : "String",
      "artifactoryType" : "ENUM",
      "properties" : [ {
        "value" : "String",
        "key" : "String"
      } ],
      "md5" : "String"
    } ],
    "count" : 0,
    "totalPages" : 0,
    "pageSize" : 0,
    "page" : 0
  },
  "message" : "String",
  "status" : 0
}

数据返回包装模型分页数据包装模型版本仓库-文件信息

参数名称 参数类型 必须 参数说明
data 分页数据包装模型版本仓库-文件信息 数据
message string 错误信息
status integer 状态码

分页数据包装模型版本仓库-文件信息

参数名称 参数类型 必须 参数说明
records List<版本仓库-文件信息> 数据
count integer 总记录行数
totalPages integer 总共多少页
pageSize integer 每页多少条
page integer 第几页

版本仓库-文件信息

参数名称 参数类型 必须 参数说明
fullPath string 文件全路径
modifiedTime integer 更新时间
appVersion string app版本
shortUrl string 下载短链接
downloadUrl string 下载链接
fullName string 文件全名
path string 文件路径
folder boolean 是否文件夹
size integer 文件大小(byte)
name string 文件名
artifactoryType ENUM(PIPELINE, CUSTOM_DIR, ) 仓库类型
properties List<版本仓库-元数据> 元数据
md5 string MD5

版本仓库-元数据

参数名称 参数类型 必须 参数说明
value string 元数据值
key string 元数据键