DevOps リリース ライフサイクルをモデル化してサポートし、アプリケーションを継続的にテストおよびリリースするには、VMware Code Stream を使用します。

VMware Code Stream を使用するために必要なすべてのことはすでに設定しています。リリース プロセスをモデリングするための VMware Code Stream の設定を参照してください。

本番環境にリリースする前に、開発者コードのビルドとテストを自動化するパイプラインを作成できます。VMware Code Stream によってコンテナベースまたは従来のアプリケーションを展開することができます。

表 1. DevOps ライフサイクルにおける VMware Code Stream の使用
機能の使用 実行可能な操作の例
VMware Code Stream でネイティブ ビルド機能を使用する。

コードを継続的に統合、コンテナ化、配信する CICD、CI、および CD パイプラインを作成します。

  • スマート パイプライン テンプレートを使用してパイプラインを作成します。
  • パイプラインにステージとタスクを手動で追加します。
アプリケーションをリリースし、リリースを自動化する。

さまざまな方法でアプリケーションを連携およびリリースします。

  • GitHub または GitLab のコードをパイプラインに継続的に連携します。
  • YAML クラウド テンプレートを使用して、アプリケーションの展開を自動化します。
  • Kubernetes クラスタへのアプリケーションの展開を自動化します。
  • アプリケーションをブルーグリーン展開にリリースします。
  • VMware Code Stream を自分のビルド、テスト、展開ツールと統合します。
  • 他のアプリケーションと VMware Code Stream を統合する REST API を使用します。
トレンド、メトリック、KPI を追跡する。 カスタム ダッシュボードを作成し、パイプラインのパフォーマンスを管理します。
問題を解決する。 パイプラインの実行に失敗した場合は、VMware Code Stream を使用して JIRA チケットを作成します。