IBM Cloud Continuous Delivery

自动执行构建、测试、部署等操作。

两个人在服务器机房里查看一台笔记本电脑,机房里有服务器机架和满是代码的显示器

概述

采用企业就绪的 DevOps

使用可自定义且可共享的模板以及来自 IBM、第三方和开源的工具,快速配置集成的工具链。使用基于 Tekton 的交付管道自动构建和测试,并通过分析控制质量。

功能

持续交付功能

您可以创建包含 IBM 服务、开源工具或第三方工具的工具链,以使开发和运营可重复且更易于管理。

非裔美国男子在家庭办公室使用设备

利用基于 Tekton 的交付管道,以可重复的方式构建、测试和部署,并最大限度减少人为干预。随时准备发布到生产环境。

两个人在办公桌前协作,笔记本电脑上显示着代码

使用由 IBM 托管并基于 GitLab 社区版构建的 Git 存储库和问题跟踪,管理您的源代码并跟踪工作。

三位同事聚在办公室的一台笔记本电脑旁,其中一人指向屏幕

评估和修复源代码中可能引入的安全和法律漏洞,并直接在 Git 工件中接收反馈。

两位专业人士在玻璃隔断的办公室里一起查看笔记本电脑

收集有关您的 DevOps 流程的数据,制订策略并实施质量管控以降低部署风险。分析趋势以提高交付效率。

一个人在办公桌前工作,两台显示器上显示着代码

使用包含 IBM、第三方和开源工具的可共享且可自定义的模板,快速配置 DevSecOps 工具链,并部署到 Kubernetes、虚拟机等。

晚上坐在办公桌前看桌面显示器的人

用例

持续交付用例

在多个区域中部署安全的 Web 应用程序

本教程指导您使用持续交付管道在多个区域中创建、保护和部署 Web 应用程序。与 IBM Cloud 中的很多其他入门应用程序一样,您将在本教程中使用 Node.js 入门应用程序。

云架构图显示用户通过互联网服务访问美国南部和英国的应用程序

持续部署到 Kubernetes

本教程指导您完成为 IBM Cloud Kubernetes Service 上运行的容器化应用程序设置持续集成和交付管道的过程。了解如何设置源代码控制,然后构建和测试代码并将其部署到不同的部署阶段。接下来,了解如何添加与其他服务的集成,如 Slack 通知。

示意图展示基于 IBM Cloud Kubernetes 的 delivery pipeline 的过程

使用 DevSecOps 实践开发和交付安全的应用程序

使用 DevSecOps 持续集成和交付,包括证据收集、质量管控、工件签名、自动化测试、静态代码扫描、漏洞检查等。

用于持续集成和持续交付的 DevOps 工作流

成功案例

持续交付成功案例

Happiest Minds

“IBM Cloud 中托管的 DCM 平台支持快速应用程序开发、高可靠性、通过现成的 CI/CD 工具实现 DevSecOps,通过云端互联网服务提供多区域部署能力,以及通过集成式 IBM Security 产品提供最先进的保护。”

Ramkrishna Chatterjee
首席架构师
Happiest Minds Technologies Limited

正在开会的同事

相关产品

IBM Cloud Kubernetes Service

编排 Kubernetes 集群的智能计划、自我修复和横向扩展。

IBM Cloud Code Engine

在托管的无服务器平台上运行您的应用程序、作业或容器。

IBM Cloud Monitoring

推动 DevOps 并更好地管理软件生命周期。

采取后续步骤

深入了解这些资源,以获取有关 IBM Cloud Continuous Delivery 可以为您的企业带来哪些益处的更多详细信息。

  1. 立即体验