既存のプロセスが終了したら、CDでpushされたコードが読み込まれて、ニューバージョンのコードが実行されるってかんじ?

はい、一般的に、継続的なデプロイメント(Continuous Deployment、CD)が実行された場合、以下のような流れで新しいバージョンのコードがサーバー上で実行されます:

  1. 既存のプロセスの終了: CDパイプラインによって、サーバー上で既存のプログラムのプロセスが終了されます。これにより、現在のバージョンのアプリケーションが停止します。

  2. 新しいコードのデプロイメント: CDパイプラインによって、GitHubや別のソースコード管理システムから新しいコードが取得され、サーバー上のデプロイメントディレクトリに配置されます。

  3. 新しいプロセスの起動: デプロイメントディレクトリに配置された新しいバージョンのコードを実行するために、新しいプロセスが起動されます。これにより、サーバー上で新しいバージョンのアプリケーションが実行されます。

このように、CDパイプラインによって新しいバージョンのコードがデプロイされ、既存のプロセスが終了された後に新しいプロセスが起動されることで、新しいバージョンのアプリケーションがサーバー上で実行されます。このプロセスは、サーバーの停止時間を最小限に抑え、ユーザーに中断が見えないようにすることが目的です。

未分類

Posted by ぼっち