使用Jenkins搭建構建機(二) Unity構建接口

上一文講解了Jenkins的基本配置

這裏開始講解如何在Unity中實現構建函數

我項目中使用的打包命令


-quit -batchmode -projectPath ${WORKSPACE} -logFile ${WORKSPACE}\BuildLog\1.log -executeMethod ApkBuilder.BuildByCommandLine SDKVersion__$SDKVersion


參考資料:

Unity APi


ApkBuilder.BuildByCommandLine是我們自己寫的打包接口 之後的SDKVersion__$SDKVersion

public static bool BuildByCommandLine()
	{
		// 坑死,需要改成命令行傳遞
		EditorPrefs.SetString("AndroidSdkRoot", @"Androidsdk路徑");
		
		// 獲取傳入的參數
		// 讀取傳入命令行
		foreach (string arg in System.Environment.GetCommandLineArgs())
		{
			Debug.Log(arg);
		}
		
		// 打包流程
		BuildPipeline.BuildPlayer();
	}

發佈了32 篇原創文章 · 獲贊 87 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章