Hero background image

Unity Build Automation

制作高质量的游戏意味着要有一个可以进行频繁测试和发布的 CI/CD 管道。使用 Unity Cloud Build Automation 在云中实现构建管道自动化,让开发持续进行。
Alt Shift 通过 CI/CD 和 DevOps 最佳实践最大限度地减少了启动时间。
了解更多
此页面为机器翻译。如需查看原文以确保准确性并作为权威参考,
开始使用 Build Automation

经常构建和发布 – 以更高的质量

频繁发布对于测试和质量保证至关重要,但构建管线是资源密集型且维护耗时,尤其是当您针对多个平台时。利用 Unity Build Automation 实现部署自动化,从而消除瓶颈,最大限度地扩大覆盖范围和参与度。

使用 Cloud Build 进行开发的女性
云构建现在是构建自动化,是 UNITY DEVOPS 的一个组成部分

在 Cloud 中构建 Automation

Unity Build Automation 是我们 Cloud Build 的新名称。同样的解决方案,同样的技术,它仍然能够帮助创作者在 Cloud 中实现 Automation Build,从而快速迭代,提高创新能力,并向市场推出更高质量的游戏。听听我们的创作者是如何利用 Cloud Build 技术发布更好的游戏的,并了解 Unity Build Automation 能为您的团队做些什么。

呼出 DevOps
什么是 CI/CD?

CI/CD 可以减少代码错误和缺陷,因此对每个 DevOps 工作流程都至关重要。它涉及经常整合代码变更、自动整合代码以及自动向最终用户发布最终构建的做法。

Build Automation 如何工作

1.设置

将 Build Automation 指向版本控制系统。

2.触发器

将更改提交到项目。

3.构建

触发器上自动构建版本。

4.部署

当构建完成并可以使用时,您的团队会收到通知。

使用 Unity 的 CI/CD 工具的优势

即时设置

使用您的 Unity ID 立即开始运行。您可以选择快速目标设置,在几秒钟内创建构建配置;也可以选择高级目标设置流程,控制所有可用配置,甚至克隆现有目标配置。

降低成本,节省时间

将本地 Build 管道移至 Cloud,实现每次更新时游戏 Build Automation 的自动化,从而无需在本地机器上进行构建、维护构建农场,或购买和维护特定基础设施以支持特定平台。

跨平台构建

简化您为多个平台构建的能力。为每个平台设置构建配置,并根据需要跨平台(包括通用 Windows 平台)同时触发构建。

加强协作和一致性

每次向 VCS 提交更改时都会自动构建,使开发人员能够同时开发游戏的不同部分,同时确保每个团队都能访问最新版本。

与现有工具配合使用

Build Automation 可与现有技术堆栈无缝对接,让你可以将 Build Automation 连接到自己选择的版本控制解决方案。您还可以向电子邮件、Slack 和 Discord 发送 UBA 通知。

API 支持

使用 API 可进一步将 Build Automation 集成到现有工具和工作流程中,或自动执行与构建和部署相关的某些任务。这对于管理复杂的配置或为多个平台创建构建非常有用。

在 Unity 的构建选项

Unity Cloud Build 界面
在云端构建

Unity Build Automation 可在 Cloud 中自动创建多平台构建,因此您可以敏捷地向更多受众交付高质量的游戏。今天就试试 Unity DevOps。

本地构建
本地构建

Build Server 许可可通过在专用网络硬件上按需或自动构建来扩展您的内部构建能力。使 IT 能够大规模部署和管理构建基础设施。

资源

论坛
加入社区

提出问题,向 Build Automation 社区学习,并与工程团队互动。

开始使用 Unity Build Automation
开始使用 Build Automation

您可以通过开发人员控制面板或 Unity 编辑器设置 Build Automation。更多信息,请参阅快速入门指南。

Cloud Build 知识库
建立 Automation 知识库

阅读常见问题,获取有关设置 Build Automation 的建议。

客户故事

MARVEL SNAP 促销
第二次晚餐

了解 Second Dinner 如何利用 Unity Build Automation 和其他 Unity Gaming Services (UGS) 为MARVEL SNAP!

ptta
托马斯-沃特佐伊

阅读个人开发者 Thomas Waterzooi 如何在《请触摸艺术品》中使用随机化和程序生成技术。

《Crying Suns》宣传画
Alt Shift

了解 Alt Shift 如何利用 Unity CI/CD 解决方案,通过为 iOS 和 Android 快速制作原型,最大限度地减少启动时间,从而确定移动化是否值得投资。

开始使用 Unity 的 DevOps 工具
开始使用 Unity 的 DevOps 工具

您需要专注于提供玩家价值,而不是摸索复杂的工具链。使您的项目快速迭代,并利用强大的源代码管理和自动化。

常见问题解答

项目规模有限制吗?

+

Build Automation 支持哪些平台?

+

使用 Unity Build Automation 需要什么?

+

Build Automation 中的存储收费吗?

+

Cloud Build 发生了什么?

+

如何创建一个源代码控制资源库?

+

Build Automation 是否支持自定义需求?

+