文档

​
​

Development

User Acquisition

Monetization

工业

Build Automation

DevOps

Build Automation REST API

Build Automation Editor Package

Open Unity Dashboard

Build Automation

​
​
Build Automation
  • Overview
  • Get started with Build Automation
  • Build Automation Glossary
  • Build configuration
  • Advanced build configuration
  • Run builds
  • Check build results
  • Optimize build speed
  • Manage consumption costs
  • Sign build artifacts
  • Build Automation integrations
  • Build Automation API
  • Build Automation Editor Package
  • Reference
  1. Unity Build Automation

Unity Build Automation Editor 包

Follow this workflow to integrate the Unity Build Automation Editor package.
阅读时间4 分钟
最后更新于 8 个月前

从 Unity 6 开始,Unity Build Automation 包(2.0.0 及更高版本)能够与 Unity 6 引入的新构建配置文件无缝配合。该包提供了一系列服务,可用于高效构建和分发应用程序。这种增强的工作流程有助于您管理多个部署目标,并将资源密集型构建任务卸载到云端,从而加快开发周期。
除了标准的本地构建之外,在 Unity 编辑器中创建新的构建配置文件时,您还可以选择开始云构建。
如果您选择 Cloud Build(云构建) 选项,Unity Build Automation (UBA) 系统会根据当前激活的构建配置文件和远程构建器配置,自动创建新的构建目标。这种集成简化了构建过程,让您无需使用“暂存并构建”功能手动将更改提交到代码仓库,就能在云端构建本地更改。

开始使用

在 Unity 编辑器中开始操作:
  1. 创建新的构建配置文件。
  2. 选择 Cloud Build(云构建)。
此操作会提示安装最新版本的 UBA 包。
UBA 构建配置文件初始视图

UBA 构建配置文件初始视图

配置 UBA 包

安装该包后,配置所需的设置:
  1. 选择远程构建器配置,以根据所需的偏好设置来配置包设置。
  2. 再次选择 Cloud Build(云构建),使用 UBA 服务在云端启动构建。
UBA 构建器配置视图

UBA 构建器配置视图

暂存

暂存并构建功能允许您在启动云构建时,临时暂存待处理的更改。此功能仅适用于使用 Unity Version Control (UVCS) 的项目。
如果您在启动云构建时项目中有待处理的更改,则 UBA 会提示您暂存并构建。
注意
注意:如果 UBA 未检测到待处理的更改,请尝试以下修复:
  • 确保正确配置了 Unity Version Control (UVCS)。
  • 刷新 Unity 编辑器中的 Pending Changes(待处理更改) 视图,以更新待处理更改的列表。

暂存

暂存是 Unity Version Control 中的一个过程,可用于临时存储待处理的更改,而无需将其提交到代码仓库。例如,您可以出于下列原因暂存待处理的更改:
  • 避免提交不完整或实验性的工作。
  • 使用临时更改运行构建。
  • 在构建过程中切换任务或继续在本地工作。
当您触发具有未提交更改的云构建并选择暂存并构建功能时,Unity 会自动执行此暂存过程。

构建期间缺少文件

使用“暂存并构建”功能时,请注意 UBA 不会在暂存集中包含标记为私有(未纳入版本控制)的文件。为确保构建中包含所有必要的文件:
  • 使用命令
    cm add <file_path>
    将任何新文件添加到版本控制中。
  • 查看
    .ignore.conf
    文件,以验证规则没有排除任何重要文件(例如
    .meta
    文件)。
  • 检查 Pending Changes(待处理更改)视图,以确认 UVCS 会跟踪所有所需的文件。

Copyright © 2026 Unity Technologies
法律信息隐私政策CookiesDocumentation Terms of Use请勿出售或分享我的个人信息您的隐私选择(Cookie 设置)

“Unity”、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属公司在美国和其他地方的商标或注册商标(此处查看更多信息)。其他名称或品牌是其各自所有者的商标。

为方便起见,一些页面是机器翻译的,可能包含不准确的内容。如有信息不一致的情况,以英文版本为准。

  • 在本页上
    • 开始使用

      • 配置 UBA 包

    • 暂存

    • 暂存

      • 构建期间缺少文件


报告此页面的问题