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

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

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

工具链模板

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

一些工具链模板包含属于 Continuous Delivery 服务的工具集成。 如果您的资源组中还没有该服务的实例,当您单击“**创建 **”以创建工具链时,该服务会自动添加到所选的免费 Lite 计划中。 有关更多信息和术语,请参阅 IBM Cloud 目录

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

工具链模板
模板和可用区域 描述和可用教程 包含的工具
"DevOps Insights Quick Start Demo" toolchain

Available in Dallas, Washington, Toronto, Sao Paulo, Frankfurt, Tokyo, Sydney, Osaka, London, and Madrid

有了此工具链,您无需进行任何设置就可以探索 DevOps Insights。 首先,请登录到 IBM Cloud。 此演示包含来自参考工具链和三个 GitHub 存储库的数据。 了解如何在质量仪表板中组织、测试、构建和部署来自所有团队的所有应用程序的数据。 评估趋势并了解需要改进的方面,以便确定应该将资源重点用于哪里。 GitHub 和问题

IBM Cloud® DevOps Insights

"在 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、代码风险分析器、源控制、问题跟踪和在线编辑。

试用教程: 使用 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 构建的,并且预先配置为通过源代码控制,问题跟踪和联机编辑进行持续交付。

试用教程: 使用 IBM Cloud Satellite

将 Kubernetes 资源部署到多个集群

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 提供者文档