Я использую CodeShip для развертывания моего приложения в экземплярах AWS EC2, когда новая версия приложения отсутствует. CodeShip сначала упаковывает мое приложение в .zip и помещает его в S3. Каждый пакет развертывания создается с другим именем файла. Когда я развертываю с помощью CodeShip, они создают новую редакцию в CodeDeploy и разворачивают ее ко всем текущим экземплярам.Как развернуть существующее приложение с помощью CodeDeploy на новом экземпляре EC2
В одном направлении, каждый раз, когда я развертываю новую версию, он развертывается во всех моих уже существующих экземплярах, но как я могу развернуть последнюю версию моего приложения из CodeDeploy в новый экземпляр? Есть ли способ использовать aws-sdk (Ruby или cli) для достижения этого?
Я использую OpsWorks для поддержки своих экземпляров, и я использую специальную поваренную книгу повара для создания среды.
Благодаря
Создайте другое имя тега для каждой функции/слоя, поэтому при применении изменения применитесь ко всем экземплярам с этим тегом, что когда-либо оно создано новым или нет. – BMW