博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Jenkins2.32打包Unity项目的记录
阅读量:7079 次
发布时间:2019-06-28

本文共 1129 字,大约阅读时间需要 3 分钟。

前言

使用jenkins来打包unity3d的工程。

jenkins :2.50 /2.32.3(长期支持版 建议使用此版本)

操作系统:windows 7 x64 sp1 (打包安卓和win) ,mac os(打包ios)

这个版本在安装后默认语言是中文

 

离线安装插件

1、下载jenkins的插件文件(hpi文件)

2、以管理员身份登录jenkins,在系统管理 - 插件管理 - 高级  选择下载的hpi 文件进行安装

参考:

 

一个Jenkins控制多台打包机

使用jenkins的slave

 

创建Job

方法一:

创建新Job时,我一般是选择“构建一个自由风格的软件项目” 即第一项。

方法二:

而当已有一个配置项时,我会选择最下面的 Copy From 选项 ,然后输入要Copy的项目名

 

修改workspace为指定路径

我安装的版本在安装后的workspace是在安装目录(C:\Program Files (x86)\Jenkins\workspace),通过环境修改也没起作用。

修改workspace为指定的路径:

1. 打开 job(Item)的 配置 页面,在 常规(General) 中选择 高级

2. 勾选使用自定义的工作空间,并输入本地的路径,如下所示:

参考: 

 

关于源码管理

不建议使用自带的git或svn管理,因为它会在workspace下checkout一份代码下来,而一般在我们开发过程中,本地有一份checkout了下来的副本,可以利用它进行打包。

这种方法因本地副本也纳入了版本管理。

操作方法

1. 打开 job(Item)的 配置 页面,在 源码管理 中选择 None

 

执行bat文件

如果出现bat执行出错,解决办法如下:

1. 打开 服务,找到 jenkins的服务

2. 修改jenkins的属性如下:(本地管理员帐户+本地管理员的电脑登录密码)

 

jenkins输出Unity打包日志到控制台

我的做法是把unity的打包日志保存到 build_xxx.log 文件 ,然后利用 cmd 的 type 命令显示日志文件内容

注意事项

unity的-logFile 选项我传入拼接的路径无效(set log_path = xxx 然后 –logFile %log_path%)

type xxx.log 建议是传入完整路径或者当前路径下的文件名

其它方法可以参考:

 

Unity打包脚本

关于Unity打包的脚本,可以参考:KEngine 已经集成打包脚本 

本文出自赵青青,原文链接:http://www.cnblogs.com/zhaoqingqing/p/6589209.html,如需转载请自行联系原作者

你可能感兴趣的文章
JEESZ-Zookeeper集群安装
查看>>
Java中普通for循环和增强for循环的一些区别
查看>>
薏米食品领军品牌先天元,借新零售之力创造十亿级产业
查看>>
传统电视综艺垂垂老矣,尴尬期的网络综艺如何破局前行?
查看>>
必学数据结构整理
查看>>
Android Studio如何减小APK体积
查看>>
Git Personal Manual
查看>>
Android爬坑之旅之FileProvider(Failed to find configured root that contains)
查看>>
Markdown 基础语法--神兵利器
查看>>
使用Spring Request-Reply实现基于Kafka的同步请求响应
查看>>
git常用命令记录(持续更新)
查看>>
react篇---redux的使用
查看>>
Siri shortcuts 指北
查看>>
FMI人工智能与大数据线下沙龙第869期北京场圆满落幕
查看>>
vue+elementUi 实现密码显示/隐藏+小图标变化(js一共三行代码,其中一行为了美观)...
查看>>
面试:Semaphore(信号量)的成长之路
查看>>
2019年程序员跳槽找工作避坑指南
查看>>
2018年终总结
查看>>
华为云学院新春大礼包:场景化微认证上新了!
查看>>
DAppDiscover | 盘点2018年度十大DAPP
查看>>