2.3.6. requestRepoBuild


请求从指定的输入来构建和推送存储库。

POST /api/v1/repository/{repository}/build/

Authorizations: oauth2_implicit(存储库:write

路径参数
Expand
类型Name描述模式

path

仓库

仓库的完整路径。例如 namespace/name

字符串

请求正文模式(application/json)

新存储库构建的描述。

Expand
名称描述模式

file_id
可选

构建 spec 上传时生成的文件 id

字符串

archive_url
可选

要构建的 .tar.gz 的 URL。必须以 "http" 或 "https" 开始。

字符串

子目录
可选

Dockerfile 可在其中找到 Dockerfile 的子目录。您只能指定这个或 dockerfile_path

字符串

dockerfile_path
optional

到 dockerfile 的路径。您只能指定这个或子目录。

字符串

上下文
可选

传递 dockerfile 的上下文。这是可选的。

字符串

pull_robot
optional

用作拉取凭证的 Quay 机器人帐户的用户名

字符串

docker_tags
optional

构建镜像要推送到的标签。如果没有指定,则使用"latest"。

字符串数组
非空 唯一

响应
Expand
HTTP 代码描述模式

201

成功创建

 

400

错误请求

ApiError

401

必需的会话

ApiError

403

未授权访问

ApiError

404

未找到

ApiError

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat