Unity Cloud Build With Git

Unity Cloud Build使您轻松创建和分享游戏的构建。 它自动编译,部署,并测试你的游戏,已便您和您的团队可以快速迭代。安装程序需要几秒钟,并与现有的源代码管理库配合使用。

上面的话是从官方翻译过来的。说白了就是Unity提供了一种帮我们自动Build项目的服务,我们把项目提交到远程版本库上,在Unity Cloud Build中配置信息,使它关联我们的版本库,只要版本库有提交,发生变化,它就会自动Build项目,并向所有项目的成员发送邮件(无论是否Build成功都会发送)。


下面,我们以git为例,一步一步配置。

1.创建github账号https://github.com/(怎么创建就不用说了吧)


2.新建一个组织(这里是以团队一起开发项目为例)

这里写图片描述
这里写图片描述

如果不付费,则只能是公开的


3.往组织里邀人,,设置成员权限

这里写图片描述

这里写图片描述
这里写图片描述
这里写图片描述

勾选write,这样成员就可以提交,拉项目了。


4.下载GitHub Desktop https://desktop.github.com/(好处就是,不需要使用git命令了)


5.创建一个Unity项目作为示例

这里写图片描述
这里写图片描述

保存一个场景,然后add一下


6.使用GitHub Desktop 创建本地版本库,并发布到git上

这里写图片描述

登录后,点击左上角加好,选择”Create”,随便起个名字,路径选为我们的项目路径,然后创建。

这里写图片描述

将我们的项目移动到版本库中

这里写图片描述

回到GitHub Desktop中,点击Changes,出现了一堆文件(这里会显示改动的文件,也就是说,每次我们改动完项目后,这里都会列出来改动的文件),在下面,可以对每次提交写个说明,写完后,点击提交按钮

这里写图片描述

点击右上角Publish(因为是第一次提交),点击小三角,选择我们之前创建的JustTestUnity组织后,点击下面的按钮,然后再点击右上角Publish(之后变为同步按钮)向git提交

这里写图片描述

回到Git上,刷新,这样版本库创建成功

这里写图片描述

进去后,发现我们的项目也在其中



扯了半天Git,现在开始扯Cloud Build

1.创建Unity账号 https://unity3d.com/cn/(自己悟)


2.创建Unity Services organization

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

这个,目前博主没发现怎么删除organization,所以提前建好了一个organization,”JustTestUnity”(创建就是填个名字,很简单)


3.邀人

这里写图片描述
这里写图片描述

之后就是通过,邮件,名字找人,这里不多说了


4.创建工程

这里写图片描述
这里写图片描述

工程名随便起,organization选择创建的


5.配置工程

这里写图片描述

进入工程后,点击Enable Unity Cloud Build

这里写图片描述

将git 版本库的地址复制

这里写图片描述

在Unity Services中点击完Do it 按钮后,将git 地址粘贴过来,点击下一步

这里写图片描述

选择Build平台,这里以window32为例

这里写图片描述

Target Label随便写,Branch选择master,Project Subfolder填”/Test Unity Cloud Build”(这个选择是指,子文件夹,也就是包含了Unity项目Assets和ProjectSettings文件),Unity版本,根据自己的情况选择,选择了AutoBuild当版本库发生改变后,它就会自动Build

这里写图片描述

Build后,等一会儿,然后Build完成


6.配置SSH key

这里写图片描述

点击Show按钮,将SSH key复制

这里写图片描述

回到GitHub上

这里写图片描述
这里写图片描述

创建新的SSH Key,我已经创建好了(TestUnity)

到现在终于配置完成了


现在我们做个测试

首先,在我们的Unity项目工程中加点东西

这里写图片描述

然后使用Git DeskTop提交

这里写图片描述
这里写图片描述

等一会儿发现,它开始自动Build了

这里写图片描述

最后Build完成(这个自动Build不是瞬间的,Build完成后,会发邮件)

好,完事!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值