Automation Pipelines は、DevOps リリース ライフサイクルをモデル化およびサポートし、アプリケーションを継続的にテストして展開環境および本番環境にリリースします。

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

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

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

コードを継続的に統合、コンテナ化、および配信するための継続的インテグレーションおよび継続的デリバリ (CICD) パイプライン、継続的インテグレーション (CI) パイプライン、および継続的デリバリ (CD) パイプラインを作成します。

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

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

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