Unity Cloud Build With Git

来源:互联网 发布:linux c 删除文件 编辑:程序博客网 时间:2024/05/22 13:21

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完成后,会发邮件)

好,完事!

0 0
原创粉丝点击