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

本文共 1052 字,大约阅读时间需要 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://dwvpx.baihongyu.com/

你可能感兴趣的文章
ms sql convert的使用细节
查看>>
C# 协变与抗变详解
查看>>
Hadoop十大应用误解
查看>>
Linux自学笔记——Centos7系统之systemd
查看>>
彩虹表-破解哈希算法 MD5加密法(转)
查看>>
Create a Roo project from Spring ToolSuite
查看>>
通过Python脚本理解系统进程
查看>>
将博客搬至51CTO
查看>>
精通Java设计模式从初见到相爱之命令设计模式(15)
查看>>
程序与生活:忘记目标你才能达到目标
查看>>
MySQL数据库性能优化的实际操作方案
查看>>
idea generate persistence mapping 生成dao bean实例
查看>>
linux sar命令详解
查看>>
关于STUN和NAT
查看>>
ubuntu下添加gimp的ppa
查看>>
使用Java8实现自己的个性化搜索引擎
查看>>
龙家贰少的MarkDown学习笔记
查看>>
查看端口占用命令
查看>>
vi 常用命令
查看>>
CLRS 4.2 Exercises
查看>>