構築、テスト、デプロイメントなどを自動化
エンタープライズ対応のDevOpsの採用
カスタマイズ可能で共有可能なテンプレートとIBM、サードパーティー、オープンソースのツールを使用して、統合されたツールチェーンを迅速にプロビジョニングします。Tekton ベースの配信パイプラインでビルドとテストを自動化し、分析で品質を管理します。
継続的デリバリーの機能
Tekton ベースのデリバリー・パイプラインを活用することで、人間の介入を最小限に抑え、反復可能な方法で構築、テスト、デプロイを行います。いつでも本番環境にリリースできるよう準備しておいてください。
IBM がホストし、GitLab Community Edition 上に構築された Git リポジトリーと問題追跡を使用してソース・コードを管理し、作業を追跡します。
ソースコードに導入される可能性のあるセキュリティーと法的な脆弱性を評価して修正し、Git アーティファクトで直接フィードバックを受け取ります。
DevOps プロセスに関するデータを収集し、ポリシーを確立し、クオリティー・ゲートを実装して導入リスクを軽減します。傾向を分析して、配信効率を向上させます。
IBM、サードパーティ、オープンソースのツールを含む共有可能でカスタマイズ可能なテンプレートを使用して、DevSecOps、Kubernetes、VMへのデプロイメントなどのツールチェーンを迅速にプロビジョニングします。
継続的デリバリーのユースケース
このチュートリアルでは、継続的デリバリー・パイプラインを使用して、複数のリージョンにまたがってWebアプリケーションを作成、保護、デプロイする手順を説明します。IBM Cloudの他の多くのスターター・アプリケーションと同様に、このチュートリアルではNode.jsスターター・アプリケーションを使用します。
このチュートリアルでは、IBM Cloud Kubernetes Service上で実行されるコンテナ化されたアプリケーションの継続的統合および配信パイプラインをセットアップするプロセスについて説明します。ソース管理を設定し、コードを構築、テストし、さまざまなデプロイメント段階にデプロイする方法を学びます。次に、Slack通知などの他のサービスに統合を追加する方法を学びます。
証拠収集、品質ゲート、アーティファクト署名、自動テスト、静的コード・スキャン、脆弱性チェックなどを含むDevSecOpsを継続的に統合して提供します。
継続的デリバリーのお客様事例
「IBM CloudでホストされるDCMプラットフォームは、市販のCI/CDツールを用いたDevSecOps、迅速なアプリケーション開発、高い信頼性、クラウド・インターネット・サービスによるマルチリージョン・デプロイメント機能、統合されたIBMセキュリティー製品による世界トップクラスの保護を可能にしています。」
Ramkrishna Chatterjee氏
プリンシパル・アーキテクト
Happiest Minds Technologies社