AWS Codebuild + S3 Bucket как источник - Как запустить несколько одновременных сборок - PullRequest
0 голосов
/ 27 ноября 2018

В настоящее время я использую Bamboo в качестве инструмента CI / CD, он отлично работает, мы можем одновременно создавать несколько ветвей репозитория Gitlab, мне просто нужно добавить одну Конфигурацию сборки, и все ветви в репозитории Gitlab используют эту конфигурацию для сборки.

Я тестирую AWS Codebuild, поскольку в AWS Codebuild отсутствует встроенная поддержка Gitlab, поэтому я заархивировал свой репозиторий / ветвь Gitlab и загрузил его в корзину S3 и использовал этот самый контейнер в качестве источника в AWS CodeBuild.Сборка отлично работает.У меня есть вопрос:

У меня есть 5 разработчиков, работающих над одним проектом (Repository) в Gitlab, и у каждого есть свои собственные отдельные ветви, их ветви хорошо строятся из бамбука и отдельно, но как я могу добиться этого вCodeBuild?Каждый раз, когда в Gitlab происходит нажатие кода, мои настроенные webhooks заархивируют его и загружают в корзину S3, и CodePipeline запускает сборку. Таким образом, у меня запускается одна сборка за раз, как я могу настроить AWS Codebuild для запуска нескольких одновременных сборокв этом сценарии?

Спасибо за помощь.

...