
Unity Build Automation

Часто создавайте сборки и выпускайте их — с высоким качеством
Частые выпуски необходимы для тестирования и контроля качества, но обслуживание конвейеров сборки требует много ресурсов и времени, особенно если вы разрабатываете продукт для нескольких платформ. Устраните узкие места, расширьте охват и повысьте вовлеченность за счет автоматизации развертывания с помощью Unity Build Automation.

Автоматизация сборки в облаке
Unity Build Automation — это новое название решения Cloud Build. Разработчикам доступны все те же технологии, которые помогают автоматизировать сборки в облаке для ускорения итераций, инноваций и выпуска качественных игр на рынке. Узнайте, как наши разработчики улучшили свои игры перед выпуском благодаря технологии Cloud Build и какие преимущества Unity Build Automation могут пригодиться вашей команде.

Методика CI/CD уменьшает количество дефектов и ошибок в коде, что делает ее незаменимой для любого рабочего процесса DevOps. CI/CD предполагает регулярную интеграцию изменений кода, автоматизацию интеграций кода и автоматический выпуск финальных сборок для конечных пользователей.
Как работает Build Automation
1. Настройка
Подключите Build Automation к системе контроля версий.
2. Триггер
Внесите изменение в проект.
3. Сборка
Сборка автоматически создается при срабатывании триггера.
4. Развертывание
Ваша команда получает уведомление, когда сборка готова к использованию.
Преимущества инструментов Unity для CI/CD
Мгновенная настройка
Быстро приступайте к работе, используя свой Unity ID. Вы можете выполнить быструю настройку цели и создать конфигурацию сборки за считаные секунды, выбрать поток расширенной настройки цели, а также управлять каждой доступной конфигурацией и даже клонировать существующие конфигурации целевой среды.
Сократите расходы и сэкономьте время
Переместите локальный конвейер сборки в облако, чтобы автоматизировать сборку игр при каждом обновлении. Так вам не придется создавать сборки на локальных компьютерах, поддерживать сборочные фермы или приобретать и поддерживать конкретную инфраструктуру для определенных платформ.
Межплатформенные сборки
Ускорьте создание решений для нескольких платформ. Настройте конфигурации сборки для каждой платформы, в том числе универсальной платформы Windows, и одновременно инициируйте сборки на разных платформах так часто, как хотите.
Улучшенная совместная работа и согласованность
Автоматически создавайте сборки каждый раз, когда в СКВ вносятся изменения, чтобы разработчики могли работать над разными частями игры одновременно. Так каждая команда всегда будет иметь доступ к самой последней версии.
Работает с вашими существующими инструментами
Build Automation легко встраивается в ваш существующий технический стек и подключается к выбранному решению Version Control. Вы также можете отправлять уведомления UBA на свою электронную почту, в Slack и Discord.
Поддержка API
С помощью API можно в дальнейшем интегрировать Build Automation в существующие инструменты и рабочие процессы или автоматизировать определенные задачи, связанные со сборкой и развертыванием. Это полезно для управления сложными конфигурациями или создания межплатформенных сборок.
Варианты сборки в Unity

Сборка в облаке
Unity Build Automation автоматически создает межплатформенные сборки в облаке, чтобы вы могли гибко выпускать качественные игры для более широкой аудитории. Попробуйте это решение сегодня с Unity DevOps.

Локальная сборка
Лицензии Build Server позволяют масштабировать локальные ресурсы сборки по запросу или автоматически на выделенном сетевом оборудовании. Позвольте ИТ-специалистам развертывать и контролировать инфраструктуру сборки в больших масштабах.
Ресурсы

Присоединяйтесь к сообществу
Задавайте вопросы, узнавайте новое от сообщества Build Automation и взаимодействуйте с командой инженеров.

Начните работу с Build Automation
Вы можете настроить Build Automation на панели разработчика или в редакторе Unity. Узнайте больше в кратком руководстве.

База знаний по Build Automation
Прочитайте часто задаваемые вопросы и получите советы по настройке Build Automation.
Опыт клиентов

Второй ужин
Узнайте, как студия Second Dinner использует Unity Build Automation и другие сервисы Unity Gaming Services (UGS) для непрерывного выпуска обновлений MARVEL SNAP!

Томас Уотерзуй
Узнайте как разработчик-одиночка Томас Уторезуй использовал рандомизацию и процедурную генерацию в Please Touch the Artwork.

Alt Shift
Узнайте, как студия Alt Shift упростила выпуск игры, используя решения Unity для CI/CD, чтобы быстро создать прототипы для iOS и Android и определить целесообразность выхода на мобильный рынок.

Вам необходимо сосредоточиться на создании преимуществ для игроков, а не попытках справиться со сложными инструментами. Ускорьте итерации и используйте лучшие средства управления исходным кодом и автоматизации для своего проекта.