젠킨스쪽 다시 구성중.

 

젠킨스명령:  

-quit -batchmode -projectPath "C:/Test_F4" -logFile "C:/Work/buildlog_art.txt" -executeMethod MyBuildScript.BuildWindows

더보기
using UnityEditor;
using UnityEngine;
using System.IO;

public class MyBuildScript
{
    [MenuItem("Build/Build Windows")]
    public static void BuildWindows()
    {
        string buildFolderPath = "../LocalF4Client/F4_LOCAL/";
        if (Directory.Exists(buildFolderPath))
        {
            Directory.Delete(buildFolderPath, true);
        }
        Directory.CreateDirectory(buildFolderPath);

        string[] scenes = {
            "Assets/InGame/Scenes/LocalMode.unity",
            "Assets/InGame/Scenes/InGameScene.unity",
            "Assets/Graphics/Stage/Stage00/Stage00.unity",
            "Assets/Graphics/Stage/Stage01/Stage01.unity",
            "Assets/Graphics/Stage/Stage02/Stage02.unity",
            "Assets/Graphics/Stage/Stage03/Stage03.unity",
            "Assets/Graphics/Stage/Stage04/Stage04.unity",
            "Assets/Graphics/Stage/Stage05/Stage05.unity"
        };

        string buildPath = buildFolderPath + "Men.exe";
        BuildPlayerOptions buildOptions = new BuildPlayerOptions
        {
            scenes = scenes,
            locationPathName = buildPath,
            target = BuildTarget.StandaloneWindows64,
            options = BuildOptions.None
        };

        BuildPipeline.BuildPlayer(buildOptions);

        Directory.Delete(buildFolderPath + "Men_BackUpThisFolder_ButDontShipItWithYourGame", true);
        Directory.Delete(buildFolderPath + "Men_BurstDebugInformation_DoNotShip", true);
    }
}

'업무일지' 카테고리의 다른 글

업무일지<Depth Write>  (0) 2023.03.27
업무일지<게임 맛보기>  (0) 2023.03.21
업무일지 <GC효과>  (0) 2023.03.10
업무일지<GC(garbage collector)>  (2) 2023.03.09
업무일지 <유저테스트준비중>  (0) 2023.03.03