第 1 章 配置构建
在 Build
自定义资源(CR)中,您可以通过定义源、构建策略、参数值、输出、保留参数和卷来配置构建。您还可以使用 Build
CR 配置构建 pod。
Build
资源可用于命名空间。
要配置构建,请创建一个 Build
资源 YAML 文件,并将其应用到 OpenShift Container Platform 集群。
1.1. 构建中的可配置字段 复制链接链接已复制到粘贴板!
您可以使用 Build
自定义资源(CR)中的以下必需字段和可选字段:
字段 | 描述 |
---|---|
|
指定资源的 API 版本,如 shipped |
|
指定资源的类型,如 |
|
表示标识自定义资源定义实例的元数据,如 |
| 表示源代码的位置,如 Git 存储库或源捆绑包镜像。 |
|
表示用于 |
| 表示推送所生成的镜像的位置。 |
| 表示现有的 secret 以访问容器 registry。 |
字段 | 描述 |
---|---|
| 表示 name-value 列表,用于指定构建策略中定义的参数的值。 |
|
定义自定义超时。默认值为 10 分钟。您可以覆盖 |
| 表示可用于注解输出镜像的键值对列表。 |
| 表示可用于标记输出镜像的键值对列表。 |
| 定义您可以传递给构建容器的额外环境变量。可用的变量取决于您的构建策略所使用的工具。 |
| 指定失败的构建运行可以存在的持续时间。 |
| 指定成功构建运行可以存在的持续时间。 |
| 指定可以存在的失败构建运行次数。 |
| 指定可以存在的构建成功运行的数量。 |
| 指定构建应在哪些节点上运行。 |
| 指定 Builds pod 的容限。 |
| 指定 Builds pod 的调度程序 |