Привлечение вычислительных ресурсов по требованию и тарифы CodeBuild с оплатой по факту использования позволяют увеличить частоту создания и интеграции кода, что способствует поиску и устранению ошибок на ранних этапах разработки, когда их легко исправить. CodeBuild можно интегрировать в существующие процессы непрерывной интеграции и непрерывной доставки (CI/CD), используя возможности интеграции исходного кода, команды сборки или интеграцию с Jenkins. CodeBuild – один из группы сервисов кода AWS, который позволяет внедрять CI/CD. CodeBuild можно подключить к CodePipeline и автоматически запускать сборку и тестирование кода в CodeBuild после каждого подтверждения изменения в репозитории исходного кода. Для этого в мастере CodePipeline можно подключить репозиторий исходного кода и выбрать CodeBuild в качестве сборщика кода.
Кроме того, у вас есть возможность подключить инструменты нагрузочного тестирования или тестирования интерфейса (например, BlazeMeter или Ghost Inspector), которые будут запускаться после завершения сборки с помощью CodeBuild. Это позволяет расширить процесс непрерывной интеграции до процесса непрерывной доставки в CodePipeline. Затем можно выполнить развертывание пакета в инстансах или на локальных серверах с помощью сервисов, интегрированных с CodePipeline, таких как AWS CodeDeploy и AWS Elastic Beanstalk.