Unity-jenkins持续集成--配置
General
- General中最重要的配置就是关于slave机器的配置
- slave机器的配置选项为:Restrict where this project can be run,勾选上,并且配置slave机器的名字
源码管理
- jenkins支持多种版本控制软件,SVN和GIT
支持多个仓库
-
git支持github、gitlab等远程仓库地址,而且支持分支
构建
构建是整个CI流程中最重要的,因为具体打包等流程在这个环节实施
以Unity3d为例:
-
添加jenkins针对Unity的插件–Invoke Unity3d Editor
- 执行命令:-quit -batchmode -executeMethod MyEditorScript.BuildAndroid
关于Unity3d Editor插件的使用,可以参考:https://wiki.jenkins.io/display/JENKINS/Unity3dBuilder+Plugin
构建后操作
构建后操作可以做一些类似上传apk等任务