天天看點

Jenkins2.32打包Unity項目的記錄

使用jenkins來打包unity3d的工程。

jenkins :2.50 /2.32.3(長期支援版 建議使用此版本)

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

這個版本在安裝後預設語言是中文

1、下載下傳jenkins的插件檔案(hpi檔案)

2、以管理者身份登入jenkins,在系統管理 - 插件管理 - 進階  選擇下載下傳的hpi 檔案進行安裝

使用jenkins的slave

方法一:

建立新Job時,我一般是選擇“建構一個自由風格的軟體項目” 即第一項。

方法二:

而當已有一個配置項時,我會選擇最下面的 Copy From 選項 ,然後輸入要Copy的項目名

我安裝的版本在安裝後的workspace是在安裝目錄(C:\Program Files (x86)\Jenkins\workspace),通過環境修改也沒起作用。

修改workspace為指定的路徑:

1. 打開 job(Item)的 配置 頁面,在 正常(General) 中選擇 進階

2. 勾選使用自定義的工作空間,并輸入本地的路徑,如下所示:

Jenkins2.32打包Unity項目的記錄

不建議使用自帶的git或svn管理,因為它會在workspace下checkout一份代碼下來,而一般在我們開發過程中,本地有一份checkout了下來的副本,可以利用它進行打包。

這種方法因本地副本也納入了版本管理。

操作方法

1. 打開 job(Item)的 配置 頁面,在 源碼管理 中選擇 None

Jenkins2.32打包Unity項目的記錄
Jenkins2.32打包Unity項目的記錄

如果出現bat執行出錯,解決辦法如下:

1. 打開 服務,找到 jenkins的服務

2. 修改jenkins的屬性如下:(本地管理者帳戶+本地管理者的電腦登入密碼)

Jenkins2.32打包Unity項目的記錄

我的做法是把unity的打包日志儲存到 build_xxx.log 檔案 ,然後利用 cmd 的 type 指令顯示日志檔案内容。

注意事項

unity的-logFile 選項我傳入拼接的路徑無效(set log_path = xxx 然後 –logFile %log_path%)

type xxx.log 建議是傳入完整路徑或者目前路徑下的檔案名

本文出自趙青青,原文連結:http://www.cnblogs.com/zhaoqingqing/p/6589209.html,如需轉載請自行聯系原作者

<a></a>

繼續閱讀