最近将服务器升级了一下,增加了内存和硬盘,这下就可以放心的上一个持续集成系统来自动对Unity游戏进行编译了。
步骤
简要的说一下步骤:
- 下载并安装Jenkins
- 配置Jenkins,安装XVFB和Unity3D插件
- 下载并安装Unity3D
- 安装xvfb
- 激活Unity3D
- 配置xvfb和unity的路径
- 添加工程,配置构建脚本
- 增加自动编译脚本
坑
- 不要尝试使用Docker,Unity的激活必须要使用图形界面,否则提示Timeout
- 可以在编译脚本中添加 -username xxx -password xxx ,这样日志里面就会有来获得激活的xml文件。
- 获取xml代码后,可到https://license.unity3d.com/manual上传来获得激活文件手工激活。获得文件后丢到 /var/lib/jenkins/.local/share/unity3d/Unity/下。
- 编译命令的便携与构建类的编写可以参考Unity插件的帮助,
0 条评论