Alauda Container Platform Builds 是由 提供的云原生容器工具,集成了 Source to Image (S2I) 功能与自动化流水线。它通过支持多种编程语言(包括 Java、Go、Python 和 Node.js)的全自动 CI/CD 流水线,加速企业云原生之旅。此外,Alauda Container Platform Builds 提供可视化的发布管理,并与 Kubernetes 原生工具如 Helm 和 GitOps 无缝集成,确保从开发到生产的高效应用生命周期管理。
Source to Image (S2I) 是一种从源代码构建可复现容器镜像的工具和工作流。它将应用的源代码注入到预定义的构建镜像中,自动完成编译和打包等步骤,最终生成可运行的容器镜像。这样开发者可以更多地专注于业务代码开发,而无需担心容器化的细节。
Alauda Container Platform Builds 促进了从代码到应用的全栈云原生工作流,支持多语言构建和可视化发布管理。它利用 Kubernetes 原生能力将源代码转换为可运行的容器镜像,确保与完整的云原生平台无缝集成。
S2I 的主要应用场景如下:
Web 应用
S2I 支持多种编程语言,如 Java、Go、Python 和 Node.js。借助 的应用管理能力,只需输入代码仓库 URL,即可快速构建和部署 Web 应用。
CI/CD
S2I 与 DevOps 流水线无缝集成,利用 Kubernetes 原生工具如 Helm 和 GitOps 自动化镜像构建和部署流程,实现应用的持续集成和持续交付。
当前版本仅支持 Java、Go、Python 和 Node.js 语言。
前提条件:Tekton Operator 现已在集群 OperatorHub 中可用。