Enhanced build.sh for better CI error reporting.

This commit is contained in:
Joshua A. Horton 2018-01-10 09:04:53 +07:00
parent 8e1588fc90
commit 7cd5bb9109

View file

@ -207,6 +207,7 @@ if [ $BUILD_EMBED = true ]; then
rm $EMBED_OUTPUT/keyman.js 2>/dev/null
$compilecmd -p $NODE_SOURCE/tsconfig.embedded.json
assert $INTERMEDIATE/keyman.js
echo Typescript compiled.
minify keyman.js $EMBED_OUTPUT SIMPLE_OPTIMIZATIONS "keyman.__BUILD__=$BUILD"
@ -231,6 +232,7 @@ if [ $BUILD_COREWEB = true ]; then
echo Compile Keymanweb...
rm $WEB_OUTPUT/keymanweb.js 2>/dev/null
$compilecmd -p $NODE_SOURCE/tsconfig.web.json
assert $INTERMEDIATE/keymanweb.js
echo Typescript compiled.
copy_resources "$INTERMEDIATE"
@ -253,6 +255,10 @@ fi
if [ $BUILD_UI = true ]; then
echo Compile UI Modules...
$compilecmd -p $NODE_SOURCE/tsconfig.ui.json
assert $INTERMEDIATE/kmwuitoolbar.js
assert $INTERMEDIATE/kmwuitoggle.js
assert $INTERMEDIATE/kmwuifloat.js
assert $INTERMEDIATE/kmwuibutton.js
echo Minify ToolBar UI
del $WEB_OUTPUT/kmuitoolbar.js 2>/dev/null