15.4.5. 通过 API 创建存储库构建


要从指定的输入构建存储库,并使用自定义标签标记构建,用户可以使用 requestRepoBuild 端点。它采用以下数据:

{
"docker_tags": [
   "string"
],
"pull_robot": "string",
"subdirectory": "string",
"archive_url": "string"
}

archive_url 参数应指向包含 Dockerfile 和其他所需文件的 tarzip 存档。file_id 参数是我们较旧的构建系统的一部分。它无法再使用。如果 Dockerfile 位于子目录中,则需要同时指定它。

归档应该可以被公开访问。OAuth 应用应具有 "Administer Organization" 范围,因为只有机构管理员有权访问机器人的帐户令牌。否则,通过只向机器人授予构建访问权限(无需访问自身),并使用它来获取镜像内容,从而获得机器人权限。如果出现错误,请检查返回的 json 块,并确保正确传递存档位置、拉取机器人和其他参数。单击单个构建页面右上角的"下载日志",以检查日志以了解更多信息。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

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

让开源更具包容性

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

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部