找回密码
 立即注册
查看: 990|回复: 20

工作流篇(2): TeamCity,15分钟搭建U3d CI环境,自动 ...

[复制链接]
发表于 2021-12-1 08:32 | 显示全部楼层 |阅读模式
本系列基于:BDFramework 、Unity3D 2018.4.0
BDFramework:Simple! Easy! Beautiful! This is a powerful Unity3d game workflow!
框架地址:
GayHub: yimengfan/BDFramework.Core,
码云 : yimengfan/BDFramework.Core,欢迎赏星。
第九艺术 、第十艺术讨论群 : 763141410
前言:

      接上篇,这里就不讨论Jenkins和Teamcity了 ,上一篇我就提了一嘴Jenkins,差点被网络暴民怼到死。
这里CI环境,我个人比较推荐TeamCity。
理由如下:
新手不用太折腾,即使不熟悉,也很快能搞定…
jb背书,插件开发也很方便,第三方插件市场也不少…
而且jb官方内置了几十个web、app 前后端框架 xcode  gradle   spring .net core 等等的ci插件…
不再回复,各种对比了,怕被怼。
别问,再问我就统一回复 :别问,问就界面好看~
安装:

TeamCity是免费的,所以大家不用担心任何问题。
安装的话,就是一把梭,无限下一步。
不过对于Windows,有个注意的地方。


这里尽量使用user account,不要使用system account,不然会有很多权限问题。
安装完检测下,打开服务,找到这两个:




看下属性,
一定得是具体账户!
一定得是具体账户!
第三遍我就不说了,你们自己看着办~
配置:

安装完成之后,打开 你配置的url:端口,网页打开后,也是一顿操作Next~
最终你看到的是如下界面:


1.配置VCS:


这里是我的gitee上BDFrame进行监听。
2.项目名和Build


3.配置插件
当git拉完之后,teamcity会自动分析你这个是什么项目,需要用什么插件处理


然而他猜错了,虽然我们是C#项目,但是我们是需要对Unity进行CI,所以安装Unity的插件~
I.右上角


II.左边最下面一栏,Plugin List


III.Browse plugins


IV.开心的 搜索Unity吧


V.安装到本地


VI.回到项目 启用!


开心6连,完成了Unity的插件。
4.继续配置Unity的Step




这里我们先讲讲左边这一套配置:
1.General Setting ,略 自行领会
2.Version Control  Setting:可以配置监听不同的分支等~
3.Build Steps:【4】触发时候,执行的CI操作,也是我们经常操作的一步。
这个BuildStep可以是多步的,比如打包Ipa,先调用UnityCLI,然后 编译Xcode 2步~。
4.Triggers:触发条件,默认的配置是,每次版本监听的版本发生修改,则触发。
可以自定义定时任务和其他的触发条件。
以上是基本操作,实际中我们会有以下配置:
1.监听Master分支,每次提交 ,执行TDD操作,错误了立马发邮件或者企业微信
2.定时任务,每个礼拜3,自动版本构建,执行移动端 TDD,错误了立马发邮件或者企业微信
3.服务端业务的版本发布,部署,
打住,收回~
其实我们第一步只需要配置打包的Step啦~
1.创建



2.选择Unity


3.开始填配置


PS:Unity3d别用国内特供版本,这个插件识别不了 c1 c2这样的后缀.
对于BDFrame来说,只需要填 Execute Method就行,
因为,很多事情在这个函数里已经做好了。
先确定当前你的环境是否可以正常打包。
请先在Unity中测试完成!
请先在Unity中测试完成!
请先在Unity中测试完成!
Tips:
当你打开


会有更多选项,比如指定Unity版本发布,等等~
不过建议别瞎配置。
对于BDFrame来说,做以下配置就行了:


因为很多设置都在这个函数里做好了 .

最后,我们开心的Run一下就结束今天的战斗了~




小结:

enmmm,如果你手速快的话,15min应该可以解决战斗~
还有,别问跟Jenkins比有哪些优势。
别问,问就界面好看 ~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2021-12-1 08:41 | 显示全部楼层
之后会写Unity TDD的文章么~?
发表于 2021-12-1 08:47 | 显示全部楼层
本来没准备写的,你评论了我到时候多加一篇
发表于 2021-12-1 08:55 | 显示全部楼层
稳~
发表于 2021-12-1 08:56 | 显示全部楼层
期待 工作流 后续文章[赞同]
发表于 2021-12-1 09:02 | 显示全部楼层
哈哈哈 给奶大点个赞..倒杯茶..捏个腿
发表于 2021-12-1 09:09 | 显示全部楼层
给不起钱
发表于 2021-12-1 09:14 | 显示全部楼层
我想问下你的rider付钱了么
发表于 2021-12-1 09:20 | 显示全部楼层
用开源库申请的
发表于 2021-12-1 09:20 | 显示全部楼层
具体怎么申请,有地址或者方法吗?
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-9-23 03:18 , Processed in 0.114459 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表