Skip to content

Commit

Permalink
Merge pull request #4 from DevsOnTheBoard/dev-sagara
Browse files Browse the repository at this point in the history
ビルド失敗の問題の解決法を試す
  • Loading branch information
sgrwaaa committed Nov 8, 2023
2 parents b9de222 + 3a68f12 commit 08ad1b5
Showing 1 changed file with 18 additions and 2 deletions.
20 changes: 18 additions & 2 deletions Assets/Scripts/Editor/ProjectBuilder.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
using UnityEngine;
using UnityEditor;
using UnityEditor.Build.Reporting;
using System;

/// <summary>
/// コマンドラインビルドを行う際に実行するためのエディタ拡張(GitHub Actionsでのビルド時など)
Expand Down Expand Up @@ -64,11 +65,26 @@ private static void Build(BuildOptions buildOptions, BuildTarget buildTarget, bo
{
Debug.LogError("Build Failed");
}

if (isCICD)
{
//成否に応じてUnityEditorの終了プロセスを決定する
EditorApplication.Exit(summary.result == BuildResult.Succeeded ? 0 : 1);
switch (summary.result)
{
case BuildResult.Succeeded:
Console.WriteLine("Build succeeded!");
if (summary.totalErrors > 0)
{
EditorApplication.Exit(1);
break;
}
EditorApplication.Exit(0);
break;
case BuildResult.Failed:
Console.WriteLine("Build failed!");
EditorApplication.Exit(1);
break;
}
}
}
}

0 comments on commit 08ad1b5

Please sign in to comment.