Unity 自动构建

什么是 Unity 自动构建?

Unity 自动构建是一种持续集成服务,可以在云端自动创建多平台构建。您可以将自动构建指向您的版本控制系统,以

  • 自动进行新的构建
  • 更快地构建
  • 更早地发现问题
  • 更加灵活高效地迭代构建

自动构建支持最流行的版本控制系统,并可同时为多个平台构建,包括iOS

您可以通过 Unity 云仪表板访问 Unity 自动构建。

关键概念

持续集成

每当在配置的版本控制系统中检测到更改时,自动构建都会自动构建和发布您的项目,从而提供持续集成。

通过在每次提交更改时编译您的项目,自动构建可以最准确地告诉您错误发生的时间和位置,并确保您始终拥有基于最后一个有效提交的最新游戏构建。

要启用自动构建生成,请在自动构建 > 配置 > 基本信息设置中将自动构建开关设置为

自动构建生成的工作原理

自动构建连接到Unity VCS 或您的源代码控制系统,并监控该系统中项目发生的更改。当检测到项目发生更改时,自动构建会下载您的项目并为您的目标平台构建它。构建完成后,自动构建会通知您结果,并提供下载、共享和安装构建的链接。如果出现错误,自动构建会立即通知您,以便您快速修复错误、提交更改并触发新的构建。

您可以集成不同的软件进行通知,例如 Slack、Discord 和 Jira。有关更多信息,请参阅集成

源代码控制

源代码控制是一个用于管理文件更改的系统。您可以将自动构建与大多数版本控制工具结合使用,包括 Unity VCS、Perforce 和 Git。请参阅源代码控制

Unity 版本

根据 Unity 的全平台支持政策,我们只会回复有关 LTS 版本和最新技术版本(如下所示)的支持请求。有关 Unity 编辑器版本支持政策的更多信息,请参阅lts releases

  • Unity 2021.LTS
  • Unity 2022.LTS
  • Unity 2023.2 (TECH)