2017-01-20 4 views
0

Предположим, что у нас уже есть:Как мерзавец тянуть с помощью AWS кода развертывания

  1. существующую инфраструктуру с несколькими экземплярами в балансировки нагрузки
  2. Существующих счет GitHub и применение уже развернутый в случаях

Как я могу достичь следующего использования aws-кода?

У нас есть несколько коммитов с момента последнего выхода на производственные серверы, как мы можем достичь git pull при производстве нескольких экземпляров с помощью развертывания кода.

  1. Вытащить экземпляр от балансировки нагрузки
  2. мерзавец тянуть
  3. перезагрузки/перезагрузки сервера
  4. экземпляр Добавить экземпляр снова балансировки нагрузки

Просьба предложить.

Заранее спасибо.

ответ

1

CodeDeploy предоставляет вам возможность развертывания приложения непосредственно с Github.

Если вам необходимо создать свой код перед развертыванием или вы не хотите вводить файл appspec в репозитории github, вы можете создать другой расширяемый комплект и поместить все команды для pull/build, attach/detatch из load balancer , и т. д. в сценариях крючка.

Если вы используете балансировку нагрузки AWS Elastic, у нас есть образец scripts, который вы можете взять у: Надеюсь, это поможет вам настроить.

Thanks, Amartya Datta Gupta