Top.Mail.Ru
 

Построение CI/CD-платформы на базе Jenkins в Yandex Cloud для GameDev компании

Задача:

Заказчику требовалась построить CI/CD на базе Jenkins в Яндекс.Облаке с учётом специфики проекта на Unity (кроссплатформенные клиенты и серверная часть), упаковки артефактов в Docker‑образы и интеграций с GitHub и container registry. Важно было сразу заложить резервное копирование и понятную документацию для команды.

Решение:

Мы развернули Jenkins, подготовили шаблоны воркеров с необходимыми инструментами сборки под целевые платформы. Настроили интеграцию в GitHub и Yandex Container Registry. Дополнительно настроили резервное копирование и описали схему установленных компонентов, права доступа и порядок развёртывания.

Результат:

Команда заказчика получила полностью готовую к эксплуатации CI/CD-платформу в Yandex Cloud с документированной процедурой развертывания и восстановления. Это снизило входной порог для разработчиков и упростило дальнейшее развитие CI/CD‑процессов.

Метрики проекта:

  • Сократили время подготовки и запуска новых пайплайнов
  •  на 80% - с нескольких дней до 1-2 часов благодаря подготовленной инфраструктуре и шаблонам.
  • Обеспечили полностью автоматический запуск сборок по событиям GitHub, исключив необходимость ручного запуска билдов.
  • Сократили время восстановления Jenkins после сбоя до 30 минут благодаря резервному копированию конфигурации и документации по восстановлению.
  • Увеличили производительность CI/CD в 2 раза за счет выделенных build-агентов и возможности масштабировать сборочные мощности.
Обсудить проект _
Если у вас есть ИТ-проблема , оставьте свои контакты, и мы поможем правительству спланировать ее решение . Обещаем не рассылать спам.
hello@softwarecats.dev
Новосибирск, ул. Демакова
23/5, оф.308
Контакты _

Еще про наши проекты: