Unity Cloud Build云构建与Bitbucket原生集成

发表于2017-03-22
评论0 3.2k浏览

Unity Cloud Build云构建是Unity为全球开发者提供的一项重要服务,主要帮助开发者将Unity项目的构建托管至云端,并轻松共享给团队其它成员。分布式版本控制系统Bitbucket提供了对Cloud Build的全新集成,将版本控制与云构建并管理应用包合二为一,进一步简化Unity项目的开发与构建流程。本文给大家分享的是如何利用Bitbucket集成的Unity Cloud Build云构建服务轻松构建并管理Unity项目。

 

构建游戏的传统做法,是由开发人员利用IDE或游戏引擎SDK提供的其它工具,进行编译、测试并打包。构建完成后,开发人员需要将构建的应用包上传并托管在某个服务器上与团队成员共享。而如果游戏支持多个不同的平台,就需要为每个平台构建单独的应用包,这一过程通常会浪费开发人员的大量时间与精力。Unity Cloud Build云构建服务就是为了解决这一烦恼而出现的。

 

现在,对于托管在Bitbucket上的Unity项目,Unity Cloud Build云构建服务可以自动进行构建并持续集成。Bitbucket全新集成了Unity Cloud Build云构建服务,进一步改善了Cloud Build的用户体验。

 

 

在Bitbucket上启用Unity Cloud Build后,Unity构建日志及应用包会被发布至Bitbucket作为构建状态,您只需轻点鼠标,即可从Bitbucket上的项目源码库,快速切换至对应的构建应用包。对于构建的每个Unity应用包,都会自动生成共享链接,项目所有成员均可访问所有的构建应用版本,无需再等待开发人员上传。


一个项目,多个平台

Unity Cloud Build云构建支持多种目标平台,包括移动平台Android及iOS,PC平台Windows、MacOS和Linux,以及网页平台WebGL!而对于WebGL平台,您可以从Bitbucket上的项目代码库直接切换至网页播放器开始运行游戏,而无需下载构建的应用版本。

Unity Cloud Build云构建支持的平台

 

Unity Cloud Build云构建状态将基于对应版本的提交、分支与推送请求显示在Bitbucket界面中。这将可以很方便地完成:

  • 点击主分支顶部的构建获取最新的应用版本;

  • 点击最新的推送请求构建版本,运行游戏来查看代码改变;

  • 点击历史构建版本,查看游戏早期版本是否已出现某个特殊Bug。

 

如果构建失败,则不会生成任何游戏版本,但会显示构建日志的链接,这样就可以快速调试失败信息并再次对项目进行构建。说起构建失败,Unity Cloud Build云构建状态已完全集成在Bitbucket的合并检查中,可以选择启用该检查以防止导致构建失败的代码被合并到主分支中,从而保证您的游戏始终可以正常构建。

如社区发表内容存在侵权行为,您可以点击这里查看侵权投诉指引

0个评论