上一文讲解了Jenkins的基本配置
这里开始讲解如何在Unity中实现构建函数
我项目中使用的打包命令
-quit -batchmode -projectPath ${WORKSPACE} -logFile ${WORKSPACE}\BuildLog\1.log -executeMethod ApkBuilder.BuildByCommandLine SDKVersion__$SDKVersion
参考资料:
ApkBuilder.BuildByCommandLine是我们自己写的打包接口 之后的SDKVersion__$SDKVersion
public static bool BuildByCommandLine()
{
// 坑死,需要改成命令行传递
EditorPrefs.SetString("AndroidSdkRoot", @"Androidsdk路径");
// 获取传入的参数
// 读取传入命令行
foreach (string arg in System.Environment.GetCommandLineArgs())
{
Debug.Log(arg);
}
// 打包流程
BuildPipeline.BuildPlayer();
}