From 905f683c7c6c897604679dd0e72a91faf1fd1de5 Mon Sep 17 00:00:00 2001 From: huyufei Date: Sun, 31 Mar 2024 21:41:27 +0800 Subject: [PATCH] =?UTF-8?q?update:=20=E6=9B=B4=E6=96=B0=20JenkinsAgent?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Editor/BuildTool/JenkinsAgent.cs | 51 +++++++++++++++++++++++++++ Editor/BuildTool/JenkinsAgent.cs.meta | 3 ++ 2 files changed, 54 insertions(+) create mode 100644 Editor/BuildTool/JenkinsAgent.cs create mode 100644 Editor/BuildTool/JenkinsAgent.cs.meta diff --git a/Editor/BuildTool/JenkinsAgent.cs b/Editor/BuildTool/JenkinsAgent.cs new file mode 100644 index 0000000..c0361f4 --- /dev/null +++ b/Editor/BuildTool/JenkinsAgent.cs @@ -0,0 +1,51 @@ + + +namespace Guru.Editor +{ + using System; + using UnityEngine; + + + public class JenkinsAgent + { + + + public static AppBuildParam ParseJenkinsBuildParam(string[] commandlineArgs) + { + int len = commandlineArgs.Length; + + Debug.Log($"------------ Jenkins set commands: {len} ------------"); + + + string p = ""; + for (int i = 0; i < len; i++) + { + p = commandlineArgs[i]; + Debug.Log($"--- [{i}]: {p}"); + + if (p.StartsWith("-param")) + { + Debug.Log($"--- find param: {p}"); + } + } + + + var buildParam = new AppBuildParam(); + return buildParam; + } + + + + + public static void BuildAndroid() + { + AppBuildParam buildParam = ParseJenkinsBuildParam(Environment.GetCommandLineArgs()); + } + + + } + + + + +} \ No newline at end of file diff --git a/Editor/BuildTool/JenkinsAgent.cs.meta b/Editor/BuildTool/JenkinsAgent.cs.meta new file mode 100644 index 0000000..bb93c40 --- /dev/null +++ b/Editor/BuildTool/JenkinsAgent.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 6f2cde4b226e401babf1c1e9088e1673 +timeCreated: 1711889309 \ No newline at end of file