定价

在红帽 OpenShift 上落地云原生 CI/CD

复制 URL

CI/CD 可将自动化引入应用开发阶段,助力企业频繁向客户交付应用。CI/CD 的核心概念是持续集成、持续交付和持续部署。

红帽® OpenShift® 允许组织使用 CI/CD 跨本地和公共云平台自动执行应用的构建、测试和部署阶段。

管道是通过构建、测试和部署代码来驱动软件开发的过程。其目标是通过自动化过程,最大限度地减少人为错误,并保持软件发布过程的一致性。管道中包含的工具可包括编译代码、单元测试、代码分析、安全防护和二进制文件创建。对于容器化环境,管道还会将代码打包至容器镜像中,以便跨混合云部署。

CI/CD 是 DevOps 方法的支柱,它使开发人员和 IT 运维团队能够并肩协作部署软件。随着自定义应用已日渐成为公司拉开差距的关键,代码发布的速度也决定着是否具有竞争优势。

红帽资源

Tekton 是一项为快速创建云原生 CI/CD 管道提供框架的开源项目。作为一种 Kubernetes 原生框架,Tekton 可让跨多云提供商或混合环境的部署工作变得更加容易。借助于 Kubernetes 中的自定义资源定义(CRD),Tekton 使用 Kubernetes 控制平面来运行管道任务。Tekton 使用标准行业规范,可与现有的 CI/CD 工具(如 Jenkins、Jenkins X、Skaffold 和 Knative)很好地配合使用。

 

红帽 OpenShift Pipelines 是基于 Tekton 的 Kubernetes 原生 CI/CD 解决方案。它以 Tekton 为构建基础,通过与红帽 OpenShift 和红帽开发人员工具紧密集成,提供 CI/CD 体验。OpenShift Pipelines 在其自有的容器中执行 CI/CD 管道的每个步骤,使得每个步骤可独立扩展以满足管道需求。

 

Kubernetes 原生管道

使用标准的 Tekton CRD 定义作为容器运行的管道,并按需扩展。

无服务器运行

完全掌控团队的交付管道、插件和访问控制,无中央 CI/CD 服务器需要管理。

集成式 CI/CD 体验

通过 OpenShift 控制台开发人员视图、CLI 和 IDE 简化用户体验。

 

中心

红帽官方博客

获取有关我们的客户、合作伙伴和社区生态系统的最新信息。

所有红帽产品试用

我们的免费试用可让您亲身体验红帽的产品功能,为获得认证做好准备,或评估某个产品是否适合您的企业。

扩展阅读

为什么红帽 OpenShift 是运行 SAP 的理想选择?

红帽和 SAP 携手提供企业级服务,加速智能数据的发展。

红帽 OpenShift Serverless(无服务器)有哪些优势?

红帽 OpenShift 无服务器是一项基于开源 Knative 项目的服务,提供了一个企业级无服务器平台,使开发人员可以专注于代码,而不必担心基础架构。让您避免被单个供应商锁定。

什么是 vLLM?

虚拟大型语言模型(vLLM)是一系列开源代码的集合,可帮助语言模型更高效地执行计算。

红帽 OpenShift 容器平台 相关资源