AWS CodeDeploy останавливает этап CodePipeline, ожидая завершения экземпляров - PullRequest
0 голосов
/ 17 мая 2018

Одним из этапов в середине моей CodePipeline является использование CodeDeploy с Blue / Green для воссоздания некоторой промежуточной среды.Как только он станет зеленым, я хочу продолжить конвейер, не выполняя шаг # 4 CodeDeploy (Завершить оригинал) .Я выполню шаг 4, запланированный с задержкой в ​​пару часов (это основная функция CodeDeploy).

Но похоже, что CodePipeline ждет завершения всех шагов CodeDeploy, прежде чем перейти к следующему этапу.Любая идея, как это переопределить?

Один из вариантов - немедленно прекратить оригинал (нулевое время ожидания), но это не лучший сценарий.

1 Ответ

0 голосов
/ 18 июня 2018
  • Это невозможно из-за действия CodeDeploy в CodePipeline, поскольку оно рассматривает развертывание CodeDeploy как атомарную единицу.
  • Вероятно, вы можете использовать Lambda и / или пользовательские действия для непосредственного взаимодействия с CodeDeploy и "разделить развертывание CodeDeploy на два или более действий CodePipeline.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...