当前位置:   article > 正文

unity3d android自动打包,Unity自动化打包(二)

unity plugins android libs自动生成文件

通过批处理文件调用unity接口,可以实现基本的自动打包,如果我们要实现定时打包,让非开发人员也能方便快捷的打包,就可以借助jenkins这个工具,它的功能非常强大,在这里只记录对apk的自动化打包流程。

一.安装,登录jenkins

jenkins下载地址Jenkins下载官网

因为是在window上开发,就下载win版本,下载安装之后,并不知道登录密码,网上的办法是进入安装目录D:\Program Files (x86)\Jenkins\users\linhuibing_385390547594787899,找到config.xml文件,修改passwordHash标签的值为: #jbcrypt:$2a$10$DdaWzN64JgUtLdvxWIflcuQu2fgrrMSAMabF5TSrGK5nXitqK9ZMS

此时登录密码为111111,重启jenkins,浏览器中输入http://localhost:8080/restart,重启之后,输入http://localhost:8080,登录即可。

二.配置jenkins

1.配置unity插件

菜单 系统管理-插件管理-可选插件-搜索unity3d-Unity3d plugin,安装即可。

菜单 系统管理-全局工具管理-unity3d-输入别名和安装目录

1f17e122d83d868728c201fbe2a82e76.png

2.配置环境变量

如果本机配置过jdk相关的环境变量,就可以不用再jenkins上配置,如果没配置过,也可以在菜单 系统管理-系统设置 中配置,JDK的配置在这里不做记录。

三.新建jenkins任务

1.使用第一种构建功能

13ab53fdf83bdde9438c04f068057ff4.png

2.版本控制

单独迁出一个分支,用于打包,填入SVN中的工程地址,账号和密码,如下图

ac36635c81bd1516ba8a320a55e81ec2.png

3.与unity相关的配置

jenkins平台调用unity的打包接口

输入编辑器命名行参数:

-quit -batchmode -projectPath “D:\Program Files (x86)\Jenkins\workspace\UnityAndroid” -executeMethod Builder.BuildApk

命令行中目录如果有空格,则需要加””,其中Builder.BuildApk为unity的打包接口。

7f234ded89da0fe96da28f8865e89d46.png

4.配置定时构建

定时构建语法:

第一个*表示分钟,取值0~59

第二个*表示小时,取值0~23

第三个*表示一个月的第几天,取值1~31

第四个*表示第几月,取值1~12

第五个*表示一周中的第几天,取值0~7,其中0和7代表的都是周日

H可以支持间隔执行和范围执行

每隔5分钟构建一次

H/5 * * * *

每两小时构建一次

H H/2 * * *

每天中午12点构建一次

H 12 * * *

每天下午18点构建一次

H 18 * * *

在每个小时的前半个小时内的每10分钟

H(0-29)/10 * * * *

每两小时45分钟,从上午9:45开始,每天下午3:45结束

45 9-16/2 * * 1-5

每两小时一次,每个工作日上午9点到下午5点(也许是上午10:38,下午12:38,下午2:38,下午4:38)

H H(9-16)/2 * * 1-5

四.打包APK

1.跳转到刚才新建的任务,点击立即构建,等待即可。

adf1a4c5726149de14e47fb9ad970f38.png

2.构建的过程为,先执行SVN的更新操作,将项目工程更新到目录D:\Program Files (x86)\Jenkins\workspace\UnityAndroid中,然后再调用unity接口,执行打包操作,最终生成包文件。

99ca1955c2c38aea5cc3f7e281f1f972.png

最后编辑:2019-07-23作者:木木猫

eebbd16dee0486790e109aa6cbd448c5?s=96&d=mm&r=g

364244206@qq.com

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/341533
推荐阅读
相关标签
  

闽ICP备14008679号