码迷,mamicode.com
首页 > 编程语言 > 详细

jenkins window unity 测试:svn更新u3d工程并打包生成apk

时间:2021-05-24 16:49:07      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:static   命令   mamicode   parameter   arp   unity3   scom   unity   class   

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:

可以增加log,在unity插件命令行后面增加 

-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 

  

 

jenkins window unity 测试:svn更新u3d工程并打包生成apk

标签:static   命令   mamicode   parameter   arp   unity3   scom   unity   class   

原文地址:https://www.cnblogs.com/wangle/p/14787311.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!