Выгрузка сборок проектов с помощью Unity Build Server

WESLEY ADAMS Anonymous
Sep 25, 2020|4 Мин
Выгрузка сборок проектов с помощью Unity Build Server
Эта веб-страница была переведена с помощью машинного перевода для вашего удобства. Мы не можем гарантировать точность или надежность переведенного контента. Если у вас есть вопросы о точности переведенного контента, обращайтесь к официальной английской версии веб-страницы.

Unity Build Server — это новый способ переноса сборки проектов на выделенное оборудование, что позволяет студиям масштабировать сборку и повышать продуктивность команды.

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

Enter Unity Build Server

Unity Build Server — это тип лицензий, который запускает Unity в пакетном режиме, исключительно для сборки проектов Unity. Это значит, что разработчикам не придется использовать основное рабочее место для сборки проектов, что отнимет у машины ресурсы и замедлит выполнение любой другой работы. Это также позволяет большему количеству сотрудников запрашивать сборки в собственном темпе, когда они им нужны, чтобы не ждать ежедневной сборки для проверки того, что-то исправлено, или для проверки правильности работы новой сборки на другой целевой платформе.

Для кого это?

Доступ к Unity Build Server могут получить как подписчики Unity Pro, так и Unity Enterprise. Клиенты Unity Pro могут использовать дополнительные пакеты, в то время как клиенты Unity Enterprise получают несколько лицензий Build Server в зависимости от количества лицензий Unity Enterprise. При необходимости корпоративные клиенты также могут добавлять больше лицензий Build Server с помощью дополнительных пакетов. Так что если вы уже оформили подписку Enterprise, то можете начать использовать Build Server прямо сейчас.

Как это работает?
Текст Alt

Для начала нужно настроить Unity License Server с портала Unity ID и развернуть его локально в сети студии с помощью централизованного пула плавающих лицензий Unity Build Server. После этого сервер лицензий Unity может динамически обслуживать лицензии Build Server по запросу пользователей. После завершения процесса сборки лицензия автоматически возвращается в пул.

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

Текст Alt

Чтобы начать работу с Unity Build Server, загрузите сервер лицензий с портала Unity ID. Вам нужно будет ответить на несколько вопросов о настройке с помощью процесса командной строки для сервера лицензий, чтобы получить требуемую информацию с целевого сервера. Полученный регистрационный файл сервера загружается на портал Unity ID, где генерируется лицензия Unity Build Server и становится доступным для развертывания обратно на целевом сервере.

Пример развертывания 1: Местная ферма сборки
Текст Alt
Пример развертывания 2: Создание в облаке
Текст Alt

Чтобы узнать больше о Unity Build Server, посетите страницу продукта. Или свяжитесь с нами, чтобы обсудить Unity Build Server с отделом продаж.