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