AlicizaX/Client/Assets/Editor/Jenkins/JenkinsBuildCLI.cs

72 lines
3.1 KiB
C#
Raw Normal View History

2025-11-17 20:29:03 +08:00
// using System.IO;
// using AlicizaX.Editor.Extension;
// using AlicizaX;
// using AlicizaX.Debugger.Runtime;
// using UnityEditor;
// using UnityEngine;
// using YooAsset;
// using YooAsset.Editor;
//
// namespace BuildCLI
// {
// public static class JenkinsBuildCLI
// {
// static string[] scenePath = new[] { "Assets/Scenes/Main.unity" };
//
// [EditorToolFunction("Build/离线/EXE")]
// public static void TestBuildExe()
// {
// AppBuildParameter parameter = new AppBuildParameter();
// parameter.DevelopBuild = false;
// parameter.ShowDebugWnd = DebuggerActiveWindowType.AlwaysOpen;
// parameter.OutPutPath = "../Build";
// parameter.FileName = "AlicizaX.exe";
// parameter.Scenes = scenePath;
// parameter.BuildTarget = BuildTarget.StandaloneWindows;
// parameter.ResMode = (int)EPlayMode.OfflinePlayMode;
// parameter.FullScreenMode = FullScreenMode.Windowed;
// parameter.WindowedScreenSize = new Vector2Int(1280, 720);
// parameter.Language = "ChineseSimplified";
// AppBuildHelper.BuildApplication(parameter);
// }
//
// [EditorToolFunction("Build/离线/AB")]
// public static void BuildOfflineRes()
// {
// ResourceBuildParameter buildParameter = new ResourceBuildParameter();
// buildParameter.ResourceBuildTarget = BuildTarget.StandaloneWindows;
// buildParameter.UseDefaultPackageVersion = true;
// buildParameter.OutputPath = "../Bundle";
// buildParameter.BuildMode = ResourceBuildMode.Offline;
// ResourceBuildHelper.BuildResourcePackage(buildParameter);
// }
//
// [EditorToolFunction("Build/在线/EXE")]
// public static void TestBuildOnlineExe()
// {
// AppBuildParameter parameter = new AppBuildParameter();
// parameter.DevelopBuild = false;
// parameter.ShowDebugWnd = DebuggerActiveWindowType.AlwaysOpen;
// parameter.OutPutPath = "../Build";
// parameter.FileName = "SAOK.exe";
// parameter.Scenes = scenePath;
// parameter.BuildTarget = BuildTarget.StandaloneWindows;
// parameter.ResMode = (int)EPlayMode.HostPlayMode;
// parameter.Language = "ChineseSimplified";
// AppBuildHelper.BuildApplication(parameter);
// }
//
// [EditorToolFunction("Build/在线/AB")]
// public static void TestBuildRes()
// {
// ResourceBuildParameter buildParameter = new ResourceBuildParameter();
// buildParameter.ResourceBuildTarget = BuildTarget.StandaloneWindows;
// buildParameter.UseDefaultPackageVersion = true;
// buildParameter.OutputPath = "../Bundle";
// buildParameter.BuildMode = ResourceBuildMode.Online;
// buildParameter.EncryptionServiceType = string.Empty;
// ResourceBuildHelper.BuildResourcePackage(buildParameter);
// }
// }
// }