aws синий / зеленый Установить жизненный цикл события - PullRequest
0 голосов
/ 20 февраля 2020

Я использую ECS с EC2 для запуска своих контейнеров и CodeDeploy синий / зеленый для развертывания. Всякий раз, когда контейнер развертывается, я хочу запускать некоторые сценарии для настройки.

, чтобы мой образ выглядел так:

FROM SOME_BASE_IMAGE

COPY ./startup_scripts /usr/local/bin/ 
RUN chmod -R +x /usr/local/bin/scripts

Таким образом, «сценарии» запускаются при каждом развертывании контейнера, во время «Установка» "событие жизненного цикла.

Проблема в том, что CodeDeploy не ожидает выполнения сценариев. Я хочу, чтобы CodeDeploy не go для второго события - AfterInstall - если сценарии не работают. Возможно ли это?

...