工具鏈可用性、範本及指導教學
工具鏈可在 IBM Cloud Public 上取得。 您可以使用範本或 Terraform 作為起點來建立工具鏈。
工具鏈範本
DevOps Insights 將於 2026 年 8 月 31 日結束服務並停止運作。Continuous Delivery 將於 2027 年 2 月 12 日在以下地區停止運作:au-syd、ca-tor、us-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 來建置,並預先配置為具有來源控制、問題追蹤及線上編輯的持續交付。 | Delivery Pipeline
Git Repos and Issue Tracking |
| 使用部署策略工具鏈在 IBM Cloud® Virtual Private Cloud 上開發和部署應用程式
可在達拉斯、華盛頓、多倫多、蒙特利爾、聖保羅、法蘭克福、東京、悉尼和倫敦使用 |
使用此工具鏈,您可以開發應用程式,並將其部署至 IBM Cloud所管理之 Virtual Private 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 |
| 開發應用程式並部署到虛擬機器工具鏈
可在達拉斯、華盛頓、多倫多、蒙特利爾、聖保羅、法蘭克福、東京、雪梨和倫敦使用 |
使用此工具鏈,您可以開發應用程式,並將其部署至 VPC 內由 IBM Cloud管理的虛擬伺服器實例 (虛擬機器)。 預設情況下,此工具鏈會使用一個基於 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-helm 或 ibm-cd-tekton-pipeline,或者您可以撰寫自己的 Terraform。
若要開始使用 Terraform,請參閱 設定 Continuous Delivery。 如需 IBM Cloud (包括 Continuous Delivery 服務) 的 Terraform 資源及資料來源的相關資訊,請參閱 IBM Cloud 提供者文件。