From 89b8d584b17604d41be8ea52b0f8d05f5dd32503 Mon Sep 17 00:00:00 2001 From: Jonathan Rubenstein Date: Sat, 10 Apr 2021 18:10:52 -0400 Subject: [PATCH] Add "Except DM" build mode to build.js (#58245) --- tools/build/build.js | 40 +++++++++++++++------------------------- 1 file changed, 15 insertions(+), 25 deletions(-) diff --git a/tools/build/build.js b/tools/build/build.js index 0566d570f28..61d325347e3 100755 --- a/tools/build/build.js +++ b/tools/build/build.js @@ -25,6 +25,7 @@ const STANDARD_BUILD = "Standard Build" const TGS_BUILD = "TGS Build" const ALL_MAPS_BUILD = "CI All Maps Build" const TEST_RUN_BUILD = "CI Integration Tests Build" +const NO_DM_BUILD = "Except DM Build" let BUILD_MODE = STANDARD_BUILD; if (process.env.CBT_BUILD_MODE) { @@ -38,6 +39,9 @@ if (process.env.CBT_BUILD_MODE) { case "TGS": BUILD_MODE = TGS_BUILD break; + case "NO_DM": + BUILD_MODE = NO_DM_BUILD + break; default: BUILD_MODE = process.env.CBT_BUILD_MODE break; @@ -192,39 +196,25 @@ const taskDm = (...injectedDefines) => new Task('dm') }); // Frontend -let tasksToRun = []; +let tasksToRun = [ + taskYarn, + taskTgfont, + taskTgui, +]; switch (BUILD_MODE) { case STANDARD_BUILD: - tasksToRun = [ - taskYarn, - taskTgfont, - taskTgui, - taskDm('CBT'), - ] + tasksToRun.push(taskDm('CBT')); break; case TGS_BUILD: - tasksToRun = [ - taskYarn, - taskTgfont, - taskTgui, - taskPrependDefines('TGS'), - ] + tasksToRun.push(taskPrependDefines('TGS')); break; case ALL_MAPS_BUILD: - tasksToRun = [ - taskYarn, - taskTgfont, - taskTgui, - taskDm('CBT','CIBUILDING','CITESTING','ALL_MAPS') - ]; + tasksToRun.push(taskDm('CBT','CIBUILDING','CITESTING','ALL_MAPS')); break; case TEST_RUN_BUILD: - tasksToRun = [ - taskYarn, - taskTgfont, - taskTgui, - taskDm('CBT','CIBUILDING') - ]; + tasksToRun.push(taskDm('CBT','CIBUILDING')); + break; + case NO_DM_BUILD: break; default: console.error(`Unknown build mode : ${BUILD_MODE}`)