Skip to main content
POST
冻结 Build 快照

端点

认证:需要 API Key,且仅 App 作者(发布者本人)可调用;其他人得到 404。 把当前工作区内容冻结成不可变快照,是调试运行与发布的引用对象。 前置条件:工作区存在且当前内容有效(否则 422 并附 issues);请求体可带 expected_revision(保存与冻结之间被并发修改则 409)。已有同一 content_hash 的就绪快照时直接复用,不产生重复行。api 型立即就绪;code 型返回 202 并提交镜像构建,同一 App 已有构建在进行时再次提交为 409。已弃用的 App 仍可构建,被拒绝的只是新的 Release。

请求

路径参数

string
必填
App 引用。

请求体

integer
期望的当前草稿版本号,不一致则 409。

示例请求

响应

200 成功

响应包在 data 字段中,其内容如下。
string
必填
Build 标识。
string
必填
ready 就绪,building 构建中(code 型),failed 失败。
string
必填
内容哈希。
integer
必填
冻结时的草稿版本号。
boolean
是否复用了已有的同内容快照。
string
创建时间。

错误

错误响应统一为 {"error": {code, category, message, retryable}},见错误。

客户端库

Python 与 JavaScript SDK 暂未封装此端点,请直接调用 REST。