工具链可用性、模板和教程

工具链可在 IBM Cloud Public 上获取。 您可以使用模板或 Terraform 作为起点来创建工具链。

工具链模板

DevOps Insights 该服务将于 2026 年 8 月 31 日停止提供并终止。Continuous Delivery 将于 2027 年 2 月 12 日在以下区域停止提供:au-sydca-torus-east。 Code Risk Analyzer 也将于该日期在所有地区停止提供服务。 如果某个区域未实际使用这些功能,该区域内的相关功能可能会提前停用,并停止接受新实例。 了解更多

您可以将模板作为起点来 创建工具链。 工具链模板包括支持开发、部署和操作任务的一组特定工具集成。

一些工具链模板包含属于 Continuous Delivery 服务的工具集成。 如果您的资源组中尚未包含该服务的实例,当您单击 “创建” 来创建工具链时,系统会自动添加该服务,并为其选择免费的 Lite 套餐。 有关更多信息和术语,请参阅 IBM Cloud 目录

预定义的 DevOps 工具链模板是解决现实世界场景的建议示例,每个模板都包含一个样本应用程序。 通过模板创建工具链时,可以通过指定 Git 存储库来使用自己的应用程序。

工具链模板
模板和可用区域 描述和可用教程 包含的工具
Kubernetes 工具链上部署应用程序

可在达拉斯、华盛顿、多伦多、蒙特利尔、圣保罗、法兰克福、东京、悉尼和伦敦使用

借助此工具链,您可以开发应用程序,并将其安全地部署到由 IBM Cloud Kubernetes Service 管理的 Kubernetes 集群中。 缺省情况下,此工具链使用样本 Node.js“Hello World”应用程序,但是您可以改为链接到自己的 GitHub 存储库。 此工具链已针对具有 Vulnerability Advisor 的持续交付、源代码控制、问题跟踪和联机编辑进行了预配置。

试用教程: 在 Kubernetes

Delivery Pipeline

GitHub 和问题

IBM Cloud Kubernetes Service (Kubernetes 集群)

使用 IBM Cloud Satellite 工具链开发和部署应用程序

可在达拉斯、华盛顿、多伦多、蒙特利尔、圣保罗、法兰克福、东京、悉尼和伦敦使用

通过此工具链,您可以开发应用程序并将其部署到单个 IBM Cloud® Kubernetes Service,Red Hat® OpenShift® on IBM Cloud® 集群,或者使用 IBM Cloud Satellite将其部署到多个集群。 默认情况下,该工具链使用一个示例 Node.js“Hello World”应用程序,但您也可以将其链接到您自己的应用程序。 该工具链已预先配置,支持通过 Vulnerability Advisor、Code Risk Analyzer、源代码控制、问题跟踪和在线编辑实现持续交付。

试用教程: 使用 IBM Cloud Satellite

开发和部署应用程序

Delivery Pipeline

Git Repos and Issue Tracking

IBM Secrets Manager

IBM Cloud® DevOps Insights

使用 IBM Cloud Satellite 工具链将 Kubernetes 资源部署到多个集群

可在达拉斯、华盛顿、多伦多、蒙特利尔、圣保罗、法兰克福、东京、悉尼和伦敦使用

通过此工具链,可以部署到 IBM Cloud Satellite上托管的多个 Red Hat® OpenShift® 集群。 默认情况下,该工具链使用一个示例 Golang“Hello World”应用程序,但您也可以将其链接到您自己的应用程序。 此工具链是使用 Tekton 构建的,并且预先配置为通过源代码控制,问题跟踪和联机编辑进行持续交付。

尝试教程: 将 Kubernetes 资源部署到多个群集,方法是使用 IBM Cloud Satellite

Delivery Pipeline

Git Repos and Issue Tracking

使用部署策略工具链在 IBM Cloud® Virtual Private Cloud 上开发和部署应用程序

可在达拉斯、华盛顿、多伦多、蒙特利尔、圣保罗、法兰克福、东京、悉尼和伦敦使用

通过此工具链,您可以开发应用程序并将其部署到由 IBM Cloud管理的虚拟私有云 (VPC) 中的虚拟服务器实例 (虚拟机)。 默认情况下,该工具链使用一个基于 Maven 的示例 Java“Hello World”应用程序,但您也可以将其链接到您自己的基于 Maven 的 Java 应用程序。 此工具链预先配置了管道,用于通过源代码控制,问题跟踪和联机编辑进行持续集成和持续交付。

试用教程: 使用部署策略在 VPC 上开发和部署应用程序

IBM Cloud Object Storage 存储区

Delivery Pipeline

IBM Cloud® DevOps Insights

Git Repos and Issue Tracking

Secrets Manager

开发应用程序并将其部署到虚拟机工具链

可在达拉斯、华盛顿、多伦多、蒙特利尔、圣保罗、法兰克福、东京、悉尼和伦敦使用

通过此工具链,您可以开发应用程序并将其部署到由 IBM Cloud管理的 VPC 中的虚拟服务器实例 (虚拟机)。 默认情况下,该工具链使用一个基于 Maven 的示例 Java“Hello World”应用程序,但您也可以将其链接到您自己的基于 Maven 的 Java 应用程序。 此工具链预先配置了管道,用于通过 Code Risk Analyzer (CRA),源代码控制,问题跟踪和联机编辑进行持续集成和持续交付。

试用教程: 开发应用程序并将其部署到虚拟机

IBM Cloud Object Storage 存储区

Delivery Pipeline

IBM Cloud® DevOps Insights

Git Repos and Issue Tracking

Secrets Manager

开发 Code Engine 应用程序工具链

可在达拉斯、华盛顿、多伦多、蒙特利尔、圣保罗、法兰克福、东京、悉尼和伦敦使用

通过此工具链,您可以安全地开发应用程序并将其部署到 Code Engine中,这是 IBM Cloud上的共享多租户 Kubernetes 服务。 缺省情况下,此工具链使用样本 Node.js“Hello World”应用程序,但是您可以改为链接到自己的 GitHub 存储库。 此工具链预先配置为持续集成,持续交付以及源代码控制,问题跟踪和联机编辑。

试用教程: 使用 Code Engine开发和部署应用程序

Delivery Pipeline

Git Repos and Issue Tracking

IBM Cloud® Code Engine

构建自己的工具链

可在达拉斯、华盛顿、多伦多、蒙特利尔、圣保罗、东京、悉尼、法兰克福和伦敦使用

此工具链没有预配置的工具。 如果您已经熟悉工具链,那么您可以设置自己的工具链。
Continuous Delivery 工具链

可在达拉斯、华盛顿、东京、悉尼、法兰克福和伦敦使用

启用应用程序的持续交付时,将使用此工具链。

试一试这些教程:

向应用添加工具链

Delivery Pipeline

GitHub 和问题

IBM Cloud

工具链 Terraform

您可以使用 Terraform 通过使用 作为代码 方法来定义,创建和管理工具链。

您可以从 IBM Cloud Terraform Provider 示例开始,例如 ibm-cd-toolchain-simple-helmibm-cd-tekton-pipeline,也可以编写您自己的 Terraform。

要开始使用 Terraform,请参阅 为 Continuous Delivery。 有关 IBM Cloud (包括 Continuous Delivery 服务) 的 Terraform 资源和数据源的更多信息,请参阅 IBM Cloud 提供者文档