デプロイ:Deploy
ソフトウェアやアプリケーションを実際の環境で実行可能な形式に変換し、それを展開・配置すること
→開発されたソフトウェアやアプリケーションを本番環境や目的の実行環境に配置し、動作させるプロセス
デプロイのプロセス
-
ビルド: ソースコードをコンパイルし、実行可能な形式に変換
この段階では、依存関係の解決やリソースのパッケージングが行われる -
構成の設定: ソフトウェアやアプリケーションの動作に必要な設定や環境変数などを構成
☆データベースの接続情報や外部サービスの設定などが含まれる場合がある -
テスト: デプロイ前に、機能やパフォーマンスのテストを実施
デプロイ後に問題が発生する可能性を最小限に抑えれる -
デプロイ: 実行可能なファイルやアーカイブを本番環境や実行環境に配置
サーバーへのファイルのアップロード、コンテナイメージのデプロイ、クラウド上のリソースのセットアップなどが含まれる -
検証と運用: デプロイ後、動作の検証やモニタリングを行い、必要に応じて問題のトラブルシューティングや修正をする
セキュリティの管理や定期的なメンテナンスなども運用の一環として重要