Artifacts

上传缓存神器

上传由路径中指定的 `hash` 标识的缓存构件。然后可以使用提供的 `hash` 下载缓存构件。

PUT
/v8/artifacts/{hash}

Authorization

AuthorizationRequiredBearer <token>

默认身份验证机制

In: header

请求正文

application/octet-stream可选
bodystring
格式: "binary"

Path Parameters

hashRequiredstring

神器哈希

Query Parameters

teamIdstring

代表其执行请求的团队标识符。

slugstring

代表其执行请求的团队 slug。

Header Parameters

Content-Length必需number

构件大小(字节)

x-artifact-durationnumber

生成已上传构件所花费的时间(毫秒)。

x-artifact-client-cistring

生成此构件的持续集成或交付环境。

Maximum length: 50
x-artifact-client-interactiveinteger

如果客户端是交互式 shell,则为 1。否则为 0。

Minimum: 0Maximum: 1
x-artifact-tagstring

此构件的 base64 编码标签。下载构件时,此值将作为 `x-artifact-tag` 标头发送回客户端。

Maximum length: 600
curl -X PUT "https://api.vercel.com/v8/artifacts/string?teamId=string&slug=string" \
  -H "Content-Length: 0" \
  -H "x-artifact-duration: 0" \
  -H "x-artifact-client-ci: string" \
  -H "x-artifact-client-interactive: 1" \
  -H "x-artifact-tag: string" \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/octet-stream" \
  -d 'string'

文件上传成功

{
  "urls": [
    "string"
  ]
}