使用 Unity Build Server 卸载项目构建

WESLEY ADAMS Anonymous
Sep 25, 2020|4 Min
使用 Unity Build Server 卸载项目构建
为方便起见,此网页已进行机器翻译。我们无法保证翻译内容的准确性或可靠性。如果您对翻译内容的准确性有疑问,请参阅此网页的官方英文版本。

Unity Build Server是将项目构建卸载到专用硬件上的新方法,因此工作室可以大规模构建项目,提高团队生产力。

在选择 Unity 时,人们可能不会首先考虑构建项目,但随着项目规模和复杂性的增加,弄清楚如何处理项目构建可能会成为一个重大问题。在开发过程中,您意识到您没有足够的项目构建供所有不同的利益相关者以跟上项目更新速度的权重进行测试,这令人沮丧。更糟糕的是,您发现您的开发团队必须使用自己的工作站来构建项目,他们在等待构建完成的过程中浪费了大量生产力时间。

输入 Unity Build Server

Unity Build Server 是一种以批处理模式运行 Unity 的许可证类型,专门用于构建 Unity 项目。这意味着开发者不需要使用其主要工作站来构建项目,这会消耗机器资源并减慢任何其他需要完成的工作。它还让更多团队成员可以在需要时按照自己的节奏请求构建,因此不必等待夜间构建来查看问题是否得到解决、测试游戏玩法想法或验证新构建在不同目标平台上是否正常工作。

是为谁准备的?

Unity Pro 和 Unity Enterprise 订阅用户都可以访问 Unity Build Server。Unity Pro客户可以通过附加包获得,而Unity Enterprise客户则获得一些Build Server许可证,这些许可证将根据他们拥有的Unity Enterprise许可证的数量进行扩展。如果需要,企业客户还可以通过附加包增加更多Build Server许可证。因此,如果您现在是 Enterprise 订阅用户,可以立即开始使用 Build Server。

它的工作原理是什么?
Alt 文本

首先,您需要从 Unity ID 门户设置 Unity 许可证服务器,并使用集中的浮动 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。