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)