使用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. 勾選使用自定義的工作空間,并輸入本地的路徑,如下所示:
不建議使用自帶的git或svn管理,因為它會在workspace下checkout一份代碼下來,而一般在我們開發過程中,本地有一份checkout了下來的副本,可以利用它進行打包。
這種方法因本地副本也納入了版本管理。
操作方法
1. 打開 job(Item)的 配置 頁面,在 源碼管理 中選擇 None
如果出現bat執行出錯,解決辦法如下:
1. 打開 服務,找到 jenkins的服務
2. 修改jenkins的屬性如下:(本地管理者帳戶+本地管理者的電腦登入密碼)
我的做法是把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>