Jenkins安装及部署
一. Jenkins是什么呢?我们为什么要采用Jenkins,它在我们打包中哪些些环节起到了作用?
Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,如果是简单小型项目,可能不需要jenkins,只要手动激活打包脚本也ok,但是复杂的项目就没办法这么搞了,有的项目每天固定时间(比如早上7点)打包,不可能派个人点击下脚本执行吧,这时可能就需要Jenkins了,并且它不止是自动便捷打包,还能干其他事情比如热更相关的。
详细情况查看百度介绍:Jenkins百度
二. 安装Jenkins
百度搜Jenkins,进入官网后,点击下载LTS(稳定版本),安装建议在储存盘,因为归档会占有过度空间。
三. 配置Jenkins
安装完毕后会自动弹出一个网页,提示配置:
- 管理员密码是在你安装目录内的initialAdminPassword文件内(红色提示)
- 安装插件,熟悉的可以按需安装,菜鸟选左边的。后期可以删除和增加,无需担心。
- 注册管理员账号
- 保存本地URL
四. 界面基本介绍及工具和环境变量添加
在本机 环境变量中检查是否添加SDK和JDK,没有就配置上 ,否则命令行调用不起来。NDK是为了把代码转换为c++,也就是使用IL2CPP的必要工具,如果用mono就忽略。
-
系统设置,添加工具位置:
www -
系统设置,添加环境变量:
-
全局安全设置:一般都是局域网进行的Jenkins,所以这个不用特意设置。网络上使用则需要配置。(同一局域网内,要访问安装了jenkins的打包机,只需要保证打包机IP固定,替换localhost 就OK了,例如http://10.19.11.999:8080/)
-
全局工具配置Global Tool Configuration:
添加JDK,在Manage Jenkins的全局工具配置内。
Name:JDK
JACA_HOME:D:/AndroidPlayer/OpenJDK (这个路径在unity Preferences内查看,前提是配置好的) -
插件管理:
①.安装 unity3d -
配置安装插件环境:
在全局工具配置中可以看到安装的unity3d出现了,这里可以配置多个unity,以应对安装的不同unity版本,例如:
Name:Unity2020
Installation directory:D:\xxx\xxx\(该unity editor文件夹路径:D:\xxx\xxx\Editor,找到这个路径,剔除后面的就ok)