AWS CodeBuild
Сборка и тестирование кода с непрерывным масштабированием. Оплачивайте только использованное вами время компоновки.
AWS CodeBuild – это полностью управляемый сервис непрерывной интеграции, выполняющий компиляцию исходного кода, проводящий тестирование и формирующий готовые к развертыванию пакеты программного обеспечения. Благодаря CodeBuild больше не нужно распределять и масштабировать собственные серверы сборок, а также обеспечивать управление ими. Сервис CodeBuild непрерывно масштабируется и способен обрабатывать множество сборок одновременно, поэтому сборки не будут накапливаться в очереди. Можно быстро начать работу с помощью предустановленных сред сборки или создать пользовательские среды сборки на основе собственных инструментов. Использование вычислительных ресурсов сервиса CodeBuild оплачивается поминутно.
100 бесплатных минут сборки
использования вычислительного инстанса типа build.general1.small
в месяц на уровне бесплатного пользования AWS
Преимущества
Полностью управляемый сервис сборки
AWS CodeBuild устраняет необходимость настройки, исправления и обновления собственных серверов и программ сборки, а также управления ими. Не нужно устанавливать какие-либо программы и управлять им.
Непрерывное масштабирование
AWS CodeBuild автоматически масштабируется в обоих направлениях до нужных объемов. Каждый отправленный запрос на сборку выполняется немедленно, а несколько сборок выполняются параллельно, поэтому не нужно ждать своей очереди.
Оплата по факту использования
С AWS CodeBuild плата за использование зависит от количества минут, затраченных на сборку. Это значит, что больше не нужно платить за простой серверов сборки.
Расширяемость
В AWS CodeBuild доступен набор встроенных инструментов и библиотек сборки. Кроме того, можно создавать пользовательские среды сборки со своими инструментами и программами.
Непрерывная интеграция и доставка
AWS CodeBuild – это один из группы сервисов AWS Code, которые используются для автоматизированного выпуска версий ПО в соответствии с практиками непрерывной интеграции и доставки (CI/CD). Его также можно интегрировать в существующие процессы CI/CD. К примеру, можно использовать CodeBuild в качестве рабочего узла для сервера распределенной сборки Jenkins.
Безопасность
В AWS CodeBuild объекты сборки шифруются ключом, специфичным для каждого клиента. Управление ключами происходит через AWS Key Management Service (KMS). CodeBuild интегрирован с сервисом AWS Identity and Access Management (IAM), что позволяет назначать разрешения для проектов сборки на уровне пользователей.
Клиенты

Recruiterbox – это решение для подбора персонала с инфраструктурой непрерывной интеграции, которая работает на AWS. Компания обрабатывает приблизительно 300 сборок в неделю и проводит тесты на AWS CodeBuild, прежде чем развертывать обновления программного обеспечения в среде эксплуатации.

Британская технологическая компания CDSM, специализирующаяся в области обучения и разработки, использует AWS как платформу для своих сервисов онлайн-обучения. CDSM применяет AWS CodeBuild и Jenkins для поддержки гибкого подхода к выпуску программного обеспечения.

Progate – онлайн‑платформа, помогающая научиться писать код. Ее инфраструктура полностью работает на AWS, включая инстансы, базы данных, анализ данных и тестирование в рамках непрерывной интеграции.

Получите мгновенный доступ к уровню бесплатного пользования AWS.

Начните разработку с использованием AWS CodeBuild в Консоли управления AWS.