Unity Build Automation
Часто создавайте сборки и выпускайте их — с высоким качеством
Частые выпуски необходимы для тестирования и контроля качества, но обслуживание конвейеров сборки требует много ресурсов и времени, особенно если вы разрабатываете продукт для нескольких платформ. Устраните узкие места, расширьте охват и повысьте вовлеченность за счет автоматизации развертывания с помощью Unity Build Automation.
Автоматизация сборки в облаке
Unity Build Automation — это новое название решения Cloud Build. Разработчикам доступны все те же технологии, которые помогают автоматизировать сборки в облаке для ускорения итераций, инноваций и выпуска качественных игр на рынке. Узнайте, как наши разработчики улучшили свои игры перед выпуском благодаря технологии Cloud Build и какие преимущества Unity Build Automation могут пригодиться вашей команде.
Методика CI/CD уменьшает количество дефектов и ошибок в коде, что делает ее незаменимой для любого рабочего процесса DevOps. CI/CD предполагает регулярную интеграцию изменений кода, автоматизацию интеграций кода и автоматический выпуск финальных сборок для конечных пользователей.
Как работает Build Automation
Подключите Build Automation к системе контроля версий.
Внесите изменение в проект.
Сборка автоматически создается при срабатывании триггера.
Ваша команда получает уведомление, когда сборка готова к использованию.
Преимущества инструментов Unity для CI/CD
Быстро приступайте к работе, используя свой Unity ID. Вы можете выполнить быструю настройку цели и создать конфигурацию сборки за считаные секунды, выбрать поток расширенной настройки цели, а также управлять каждой доступной конфигурацией и даже клонировать существующие конфигурации целевой среды.
Переместите локальный конвейер сборки в облако, чтобы автоматизировать сборку игр при каждом обновлении. Так вам не придется создавать сборки на локальных компьютерах, поддерживать сборочные фермы или приобретать и поддерживать конкретную инфраструктуру для определенных платформ.
Ускорьте создание решений для нескольких платформ. Настройте конфигурации сборки для каждой платформы, в том числе универсальной платформы Windows, и одновременно инициируйте сборки на разных платформах так часто, как хотите.
Автоматически создавайте сборки каждый раз, когда в СКВ вносятся изменения, чтобы разработчики могли работать над разными частями игры одновременно. Так каждая команда всегда будет иметь доступ к самой последней версии.
Build Automation легко встраивается в ваш существующий технический стек и подключается к выбранному решению Version Control. Вы также можете отправлять уведомления UBA на свою электронную почту, в Slack и Discord.
С помощью API можно в дальнейшем интегрировать Build Automation в существующие инструменты и рабочие процессы или автоматизировать определенные задачи, связанные со сборкой и развертыванием. Это полезно для управления сложными конфигурациями или создания межплатформенных сборок.
Варианты сборки в Unity
Unity Build Automation автоматически создает межплатформенные сборки в облаке, чтобы вы могли гибко выпускать качественные игры для более широкой аудитории. Попробуйте это решение сегодня с Unity DevOps.
Лицензии Build Server позволяют масштабировать локальные ресурсы сборки по запросу или автоматически на выделенном сетевом оборудовании. Позвольте ИТ-специалистам развертывать и контролировать инфраструктуру сборки в больших масштабах.
Ресурсы
Задавайте вопросы, узнавайте новое от сообщества Build Automation и взаимодействуйте с командой инженеров.
Вы можете настроить Build Automation на панели разработчика или в редакторе Unity. Узнайте больше в кратком руководстве.
Прочитайте часто задаваемые вопросы и получите советы по настройке Build Automation.
Опыт клиентов
Узнайте, как студия Second Dinner использует Unity Build Automation и другие сервисы Unity Gaming Services (UGS) для непрерывного выпуска обновлений MARVEL SNAP!
Узнайте как разработчик-одиночка Томас Уторезуй использовал рандомизацию и процедурную генерацию в Please Touch the Artwork.
Узнайте, как студия Alt Shift упростила выпуск игры, используя решения Unity для CI/CD, чтобы быстро создать прототипы для iOS и Android и определить целесообразность выхода на мобильный рынок.
Вам необходимо сосредоточиться на создании преимуществ для игроков, а не попытках справиться со сложными инструментами. Ускорьте итерации и используйте лучшие средства управления исходным кодом и автоматизации для своего проекта.