AWS CodeBuild добавляет поддержку управляемых средств выполнения (runner) для GitLab Self-Managed

Проведено: 26 февр. 2025 г.

AWS CodeBuild теперь поддерживает управляемые средства выполнения (runner) для GitLab Self-Managed. Клиенты могут настроить свои проекты CodeBuild на получение событий для заданий непрерывной интеграции и доставки (CI/CD) из GitLab Self-Managed и запускать эти задания на временных узлах CodeBuild. AWS CodeBuild – это полностью управляемый сервис непрерывной интеграции, который компилирует исходный код, выполняет тестирование и формирует готовые к развертыванию пакеты программного обеспечения.

Данная функция позволяет интегрировать задания GitLab Self-Managed непосредственно в AWS, обеспечивая безопасность и удобство работы за счет таких функций, как управление идентификацией и доступом (IAM), Менеджер секретов AWS, AWS CloudTrail и Amazon Virtual Private Cloud (Amazon VPC). Заказчикам доступны все вычислительные платформы, предлагаемые CodeBuild, включая Lambda, инстансы с графическими процессорами и инстансы на базе ARM.

Интеграция CodeBuild со средствами выполнения GitLab Self-Managed доступна во всех регионах, где предлагается CodeBuild. Дополнительные сведения о регионах AWS, в которых доступен сервис CodeBuild, см. на странице сведений о регионах AWS.

Начните с настройки веб-перехватчиков в проекте CodeBuild и обновления YAML непрерывной интеграции в GitLab для использования самостоятельно управляемых средств выполнения с хостингом на компьютерах CodeBuild. Подробнее о средствах выполнения на базе CodeBuild для GitLab или GitHub см. в документации к CodeBuild для средств выполнения с самостоятельным хостингом в AWS CodeBuild.