アプリケーションのデプロイとリリース

デプロイはアプリケーションを最終的なターゲットインフラストラクチャにデプロイするソフトウェアデリバリプロセスのステップです。

アプリケーションを内部または公開にデプロイできます。レビューアプリでリリースをプレビューし、機能フラグを使用して機能を段階的にリリースします。

  • Auto DevOpsは、GitLab CI/CDを使用してアプリケーションのビルド、テスト、リント、パッケージ、デプロイ、セキュリティ、監視など、ソフトウェアのサプライチェーン全体をサポートする自動化されたCI/CDベースのワークフローです。ほとんどのユースケースに対応する、すぐに使えるテンプレートのセットを提供します。
  • Auto DeployはGitLab CI/CDを使ったソフトウェアデプロイに特化したDevOpsステージです。Auto DeployはEC2とECSのデプロイをビルトインでサポートしています。
  • GitLabエージェントを使用してKubernetesクラスターにデプロイします。
  • GitLab CI/CDからAWSコマンドを実行するためのDockerイメージと、AWSへのデプロイを容易にするテンプレートを使用します。
  • GitLab CI/CDを使用して、GitLab Runnerでアクセス可能なあらゆる種類のインフラストラクチャをターゲットにします。ユーザーと事前定義された環境変数とCI/CDテンプレートは、膨大な数のデプロイ戦略の設定をサポートします。
  • オープンソースのインキュベーションエンジニアリングプログラムであるGitLabCloud Seedを使って、デプロイ認証情報を設定し、最小限の摩擦でGoogle Cloud Runにアプリケーションをデプロイします。