CI на автоскейлящихся раннерах: GitLab CI или GitHub Actions, x86 и ARM
Когда это нужно
Сборки стоят в очереди часами, статические раннеры настроены руками и забиваются, хранилище артефактов переполняется, а стоимость CI непрозрачна. Или вы переезжаете с одного CI на другой и хотите сразу сделать правильно.
Что вы получаете
Раннер-флоты в AWS с автоскейлингом под очередь, отдельно x86 и ARM, spot там, где сборки это допускают, описанные кодом и разворачиваемые через GitOps. Кэш сборок и артефакты в объектном хранилище с политиками хранения. Для GitHub Actions: OIDC к AWS вместо статических ключей. Единый deploy-flow для репозиториев. Для self-hosted GitLab: процедуру апгрейда сервера с проверкой фоновых миграций, сроки хранения CI-истории, политики хранения образов в ECR. План миграции с тестовой неделей на реальных джобах и поэтапным выводом старых раннеров.
Обычная длительность
Флоты и миграция первого проекта: 3–5 недель. Полный вывод старых раннеров зависит от числа проектов, обычно 6–10 недель. Оценка после первого разговора.
Контакты
- E-mail:
- LinkedIn: linkedin.com/in/devops24x7
- Telegram: t.me/devops24x7
- Часовой пояс: CET (Мюнхен)