1、svn check out/update u3d工程
2、调用u3d插件Invoke Unity3d Editor插件打包生成apk
步骤如下
创建任务
配置svn,配置参考:https://www.cnblogs.com/wangle/p/14787191.html
接下来u3d插件Invoke Unity3d Editor打包生成apk
命令行参数:
-quit -batchmode -projectPath D:\jenkins\workspace\build_efun -executeMethod JenkinsCommond.buildAndroid %major% %minor% %build%
-projectPatch是工程目录
-executeMethod:执行命令JenkinsCommond类下的buildAndroid方法,JenkinsCommond必须是UnityEditor,buildAndroid必须是静态static
%major% %minor% %build% 是参数
参考u3d官网命令行参数:https://docs.unity3d.com/cn/current/Manual/CommandLineArguments.html
%major% %minor% %build%参数配置,可以配置参数类型和默认值
JenkinsCommond类
public static void buildAndroid() { string[] parameters = Environment.GetCommandLineArgs(); JenkinsCommandParam param =new JenkinsCommandparam(); string major = parameters[5]; string minor = parameters[6]; string build = parameters[7]; //BuildAndroid(param); }
ps:
-logFile D:\jenkins\workspace\build_efun\CommandLineArguments\Log.txt
-quit -batchmode -projectPath D:\jenkins\workspace\build_efun -executeMethod JenkinsCommond.buildAndroid %major% %minor% %build% -logFile D:\jenkins\workspace\build_efun\CommandLineArguments\Log.txt
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。