1.3. 构建正式发行 1.0 发行注记
OpenShift Container Platform 4.14 现在提供了构建正式发行(GA) 1.0。
1.3.1. 新功能 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
以下小节重点介绍了 Build 1.0 中的新内容。
1.3.1.1. Builds 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
此发行版本支持
buildah
和source-to-image
构建策略。Red Hat OpenShift Operator 的构建会自动安装这些策略以供使用。注意buildpacks
构建策略目前处于 开发者预览状态。红帽计划在以后的发行版本中使用此策略正式发布。-
在这个版本中,您可以在
BuildStartegy
资源中定义卷挂载。在定义策略时,您可以声明可在构建步骤和构建运行间共享的卷。您还可以为卷声明挂载点,该卷可在所有构建步骤中修复。卷可以具有固定卷源,也可以是您可以在Build
或BuildRun
资源中设置的可覆盖的卷源。 -
在这个版本中,您可以使用
spec.build.spec
字段将完整的构建规格嵌入到BuildRun
资源中。通过嵌入规格,您可以在不创建和维护专用构建
资源的情况下构建镜像。 - 此发行版本支持自动清理在特定时间或达到特定数量构建运行时运行的已完成构建。通过使用保留参数,您可以指定已完成的构建运行可以存在的持续时间,以及可以存在的成功或失败构建数量。
-
在这个版本中,您可以通过在
Build
资源中定义源、构建策略、参数值、构建程序或 docker 文件、输出、保留参数和卷来配置构建。 -
在这个版本中,您可以通过在
BuildStrategy
或ClusterBuildStrategy
资源中定义策略参数、系统参数、步骤资源定义、注解和卷来配置构建策略。 - 在这个版本中,您可以通过定义构建引用、构建规格、参数值、服务帐户、输出、保留参数和卷来配置构建运行。
- 在这个版本中,您可以使用构建控制器指标监控构建资源。
-
在这个版本中,您可以在构建 secret 中添加注解
build.shipwright.io/referenced.secret: "true
"。基于此注解,构建控制器在事件(如为构建 secret 创建、更新或删除触发器)时会采取协调操作。
1.3.1.2. CLI 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
-
在这个版本中,您可以创建、删除、列出或运行
Build
资源。 -
在这个版本中,您可以创建或列出
BuildRun
资源,或查看其日志。