JenKins打包Android参数配置
Jenkins的安装就不做介绍了
下面开始Android的打包介绍:
首先我们要确保电脑的Jdk安装上 并且环境变量配置也没问题,不然会打不出包。然后我们在Jenkins-配置里配置下Jdk(很重要不然打不出包)
之后我们要在ManagerJenkins-全局属性下配置下Unity的安装目录,这里用的2018,因为2017jenkins老是识别不到,从而导致打包失败
现在我们就要正式去配置Android的参数了
1.新建Item项目
2.然后选中该项目,进入项目的配置里 首先是项目的介绍 和包能保留的时间
3.接着是工程参数的配置,这些配置有的可以直接引用,有的可以直接给unity里的字段进行赋值 很重要 这几个参数的类型也不一样,不要搞混
接下来就是工程路径的设置,我
们选择是用自己的工程,不然Jenkins会在自己
的目录下拷贝一份造成资源浪费 如果没有红框框的参数 在右下角有个高级 点击一下就会出来
接下来我们在打包前需要通过WIndows批处理进行SVN的更新,如下,前提svn的环境变量要配好, 一号框表示进行工程目录的svn更新,需要输入账号和密码 %workPath% 就是最上面参数设置设置的工程路径,%%带表引用 批处理代码如下
svn cleanup %WorkPath%
svn revert %WorkPath%
svn update %WorkPath% --username 503837526 --password ye19970311
二号框代表使用的unity版本,和调用的打包方法 %WorkPath% 就不用说了,BuildApp.BuildAndroid 表示调用Unity里的BuildApp的类里的BuildAndroid方法。 后面是传的参数,这个参数可以在Jenkins构建的时候设置,unity在打包的时候会通过代码进行相应的设置
-projectpath %WorkPath% -quit -batchmode -executeMethod BuildApp.BuildAndroid Place=$Place Version=$Version Bulid=$Bulid Name=$Name Rendering=$Rendering IL2CPP=$IL2CPP Debug=$Debug -logFile "D:\log.txt"
最后一步我们选择 构建后操作, 归档。意思就是打出的包他Jenkins会进行储存,如果你设置了邮件自动
发送,他会通过邮件发送这个Apk包给该用户。 如下 前提工程要有这个文件夹 与Assest
同一层级*.apk代表存档的文件类型。
点应用- 保存完成配置。点击刚刚创建好的工程就会出现下面这个界面 右侧则是我们设置的参数
下篇实现Unity代码客户端的配置。