使用 Unity Build Server 卸载项目构建

Unity Build Server是将项目构建卸载到专用硬件上的新方法,因此工作室可以大规模构建项目,提高团队生产力。
在选择 Unity 时,人们可能不会首先考虑构建项目,但随着项目规模和复杂性的增加,弄清楚如何处理项目构建可能会成为一个重大问题。在开发过程中,您意识到您没有足够的项目构建供所有不同的利益相关者以跟上项目更新速度的权重进行测试,这令人沮丧。更糟糕的是,您发现您的开发团队必须使用自己的工作站来构建项目,他们在等待构建完成的过程中浪费了大量生产力时间。
Unity Build Server 是一种以批处理模式运行 Unity 的许可证类型,专门用于构建 Unity 项目。这意味着开发者不需要使用其主要工作站来构建项目,这会消耗机器资源并减慢任何其他需要完成的工作。它还让更多团队成员可以在需要时按照自己的节奏请求构建,因此不必等待夜间构建来查看问题是否得到解决、测试游戏玩法想法或验证新构建在不同目标平台上是否正常工作。

首先,您需要从 Unity ID 门户设置 Unity 许可证服务器,并使用集中的浮动 Unity Build Server 许可证池将其部署到本地工作室网络中。然后,当用户请求项目构建时,Unity 许可证服务器可以按广告需求/广告主动态提供 Build Server 许可证。构建过程完成后,许可证将自动返回池。
浮动许可证的灵活性意味着您可以随时更改网络硬件或部署目标,而无需手动重新分配许可证。Unity Build Server 还可以与流行的自动化和持续集成系统一起设置,因此它不会阻碍现有的构建管线,只会使构建过程更加顺畅和集成。

要开始使用 Unity Build Server,请从 Unity ID 门户下载许可证服务器。您需要通过命令行过程回答几个有关设置的问题,以便许可证服务器从目标服务器中提取所需信息。生成的服务器注册文件上传到 Unity ID 门户,Unity Build Server 许可证将在门户中生成并可用以部署回目标服务器。


