From 3fe246ad451097a2e20696e6d032d2c2c7fa851f Mon Sep 17 00:00:00 2001 From: Artur Date: Sat, 8 Feb 2020 13:47:25 +0100 Subject: [PATCH] Redo --- tools/travis/build_tgui.sh | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 tools/travis/build_tgui.sh diff --git a/tools/travis/build_tgui.sh b/tools/travis/build_tgui.sh new file mode 100644 index 0000000000..333e7331b0 --- /dev/null +++ b/tools/travis/build_tgui.sh @@ -0,0 +1,25 @@ +#!/bin/bash +set -euo pipefail + +## Change to project root relative to the script +cd "$(dirname "${0}")/../.." +base_dir="$(pwd)" + +## The final authority on what's required to fully build the project +source dependencies.sh + +## Setup NVM +if [[ -e ~/.nvm/nvm.sh ]]; then + source ~/.nvm/nvm.sh + nvm use "${NODE_VERSION}" +fi + +echo "Building 'tgui'" +cd "${base_dir}/tgui" +npm ci +node node_modules/gulp/bin/gulp.js --min + +echo "Building 'tgui-next'" +cd "${base_dir}/tgui-next" +bin/tgui --clean +bin/tgui