Есть ли способ заставить проект CodeBuild выполнять задачи сборки по одной (максимальное количество одновременных операций = 1)?
Я знаю, что одним из преимуществ CodeBuild является то, что вы можете запускать сборки одновременно, и мне нравится эта функция.
Однако для этого конкретного проекта мне НЕОБХОДИМО убедиться, что одновременно выполняется только одна задача сборки CodeBuild для этого проекта. Если есть входящий запрос «startBuild» во время выполнения предыдущего запроса, я хочу, чтобы он был поставлен в очередь и дождался завершения предыдущей задачи сборки.
В качестве дополнительной информации о проекте этот проект запускает интеграционные тесты для наших различных API (бессерверные API и устаревшие API на EC2), и одновременное выполнение этих тестов может привести к сбою тестов из-за их процедур установки и разрыва.