0

アプリの新しいバージョンが公開されたら、CodeShip を使用してアプリを AWS EC2 インスタンスにデプロイします。CodeShip は最初にアプリを .zip にパッケージ化し、S3 に配置します。各展開パッケージは、異なるファイル名で生成されています。CodeShip でデプロイすると、 CodeDeployで新しいリビジョンが作成され、現在のすべてのインスタンスにデプロイされます。

一方向では、新しいバージョンをデプロイするたびに、すでに稼働しているすべてのインスタンスにデプロイされますが、アプリの最新リビジョンを CodeDeploy から新しく生まれたインスタンスにデプロイするにはどうすればよいですか? これを達成するために aws-sdk (Ruby または cli) を使用する方法はありますか?

OpsWorks を使用してインスタンスを維持し、カスタム Chef クックブックを使用して環境を構築しています。

ありがとう

4

2 に答える 2