У меня есть CodePipeline (с исходным этапом CodeCommit, а затем с этапом CodeBuild, который компилируется, а затем запускает развертывание AWS CDK). Я хочу, чтобы этот конвейер запускался при каждой фиксации в мастере, что он и делает. Но проблема в том, что если предыдущее развертывание (Cloudformation) все еще выполняется, следующая сборка завершится ошибкой.
Я не могу найти способ установить для одновременных сборок 1 на CodeBuild или CodePipeline. Единственный ли у меня вариант - написать сценарий оболочки, чтобы проверить состояние стека Cloudformation и дождаться, пока он не вернется, прежде чем запускать развертывание CDK на этапе CodeBuild?