ツールチェーンの使用可能状況、テンプレート、チュートリアル

ツールチェーンは IBM Cloud Public で使用可能です。 ツールチェーンを作成する際には、テンプレートやTerraformを出発点として活用することができます。

ツールチェーン・テンプレート

Continuous Delivery 2027年2月12日に、以下の地域において提供が終了となります: au-syd、 ca-tor、 us-east。 また、同日をもって、Code Risk Analyzerもすべての地域で提供を終了いたします。 あるリージョンでこれらの機能が実際に利用されていない場合、そのリージョンの機能は早期に提供が終了し、新しいインスタンスの受け入れが停止される可能性があります。 詳細はこちら

テンプレートを起点として、 ツールチェーンを作成することができます。 ツールチェーン・テンプレートは、開発、デプロイメント、および運用の各タスクをサポートする特定のツール統合セットを含んでいます。

一部のツールチェーン・テンプレートには、Continuous Delivery サービスの一部であるツール統合が組み込まれています。 そのサービスのインスタンスがまだリソース・グループ内にない場合は、 作成 をクリックしてツールチェーンを作成すると、選択した無料ライト・プランでサービスが自動的に追加されます。 詳細情報とご利用条件については、 IBM Cloud カタログを参照してください。

事前定義された DevOps ツールチェーン・テンプレートは現実世界の各種シナリオを解決する推奨例であり、各テンプレートにサンプル・アプリが含まれています。 テンプレートからツールチェーンを作成するときに Git リポジトリーを指定することで、独自のアプリを使用できます。

ツールチェーン・テンプレート
テンプレートと利用可能なリージョン 説明と参照できるチュートリアル 含まれるツール
Kubernetes ツールチェーンにアプリをデプロイする

ダラス、ワシントン、トロント、サンパウロ、フランクフルト、東京、シドニー、ロンドンで利用可能です

このツールチェーンを使用して、アプリケーションを開発し、IBM Cloud Kubernetes Service によって管理されている Kubernetes クラスターに安全にデプロイすることができます。 デフォルトで、このツールチェーンではサンプル Node.js の「Hello World」アプリが使用されますが、代わりにユーザー独自の GitHub リポジトリーにリンクすることもできます。 このツールチェーンは、脆弱性アドバイザーを使用した継続的デリバリー、ソース管理、問題のトラッキング、およびオンライン編集用に事前構成されています。

チュートリアル: 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、ソース管理、課題追跡、およびオンライン編集機能を活用した継続的デリバリー向けにあらかじめ設定されています。

チュートリアル: Develop and deploy an app by using IBM Cloud Satellite

を試します。

Delivery Pipeline

Git Repos and Issue Tracking

IBM Secrets Manager

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

Git Repos and Issue Tracking

Secrets Manager

アプリケーションを開発し、仮想マシン向けツールチェーンにデプロイする

ダラス、ワシントン、トロント、サンパウロ、フランクフルト、東京、シドニー、ロンドンで利用可能

このツールチェーンを使用して、 IBM Cloudによって管理されている VPC 内の仮想サーバー・インスタンス (仮想マシン) にアプリケーションを開発してデプロイすることができます。 デフォルトでは、このツールチェーンはMavenベースの Java 「Hello World」サンプルアプリを使用しますが、代わりに独自のMavenベースの Java アプリをリンクさせることもできます。 このツールチェーンには、 Code Risk Analyzer(CRA) を用いた継続的インテグレーションおよび継続的デリバリー、ソース管理、課題追跡、オンライン編集のためのパイプラインがあらかじめ設定されています。

チュートリアル: Develop and deploy an application to a Virtual Machine

を試します。

IBM Cloud Object Storage バケット

Delivery Pipeline

Git Repos and Issue Tracking

Secrets Manager

Code Engine アプリ用ツールチェーンの開発

ダラス、ワシントン、トロント、サンパウロ、フランクフルト、東京、シドニー、ロンドンで利用可能

このツールチェーンを使用すると、 IBM Cloud 上の共有型マルチテナント Kubernetes サービスである Code Engine へ、アプリケーションを安全に開発・デプロイすることができます。 デフォルトで、このツールチェーンではサンプル Node.js の「Hello World」アプリが使用されますが、代わりにユーザー独自の GitHub リポジトリーにリンクすることもできます。 このツールチェーンは、継続的統合、ソース管理を使用した継続的デリバリー、問題のトラッキング、およびオンライン編集用に事前構成されています。

チュートリアル: Develop and deploy an app by using Code Engine

を試します。

Delivery Pipeline

Git Repos and Issue Tracking

IBM Cloud® Code Engine

独自のツールチェーンを構築する

ダラス、ワシントン、トロント、サンパウロ、東京、シドニー、フランクフルト、ロンドンで利用可能です

このツールチェーンには、事前構成されたツールは含まれていません。 ツールチェーンを既に熟知している場合、独自のツールチェーンをセットアップできます。 なし
継続的デリバリー・ツールチェーン

ダラス、ワシントン、東京、シドニー、フランクフルト、およびロンドンで使用可能

このツールチェーンは、アプリの継続的デリバリーを有効にしている場合に使用できます。

チュートリアルをお試しください:

アプリにツールチェーンを追加する

Delivery Pipeline

GitHub および問題

IBM Cloud

ツールチェーン Terraform

Terraform を使用して、 as code アプローチでツールチェーンを定義、作成、および管理できます。

IBM Cloud Terraform プロバイダーの例 ( ibm-cd-toolchain-simple-helm や ibm-cd-tekton-pipelineなど) から開始することも、独自の Terraform を作成することもできます。

Terraform の操作を開始するには、 Setting up Terraform for Continuous Delivery を参照してください。 Continuous Delivery サービスを含む IBM Cloud の Terraform リソースおよびデータ・ソースについて詳しくは、 IBM Cloud プロバイダー資料を参照してください。