https://github.com/sagemathinc/cocalc
Raw File
Tip revision: f335bb554c70abeb76fd4c0dc6fd871cf1c29075 authored by Harald Schilly on 02 August 2021, 12:51:28 UTC
hub/analytics: compile analytics-script.ts with a different config.
Tip revision: f335bb5
.travis-install-services.sh
# kucalc-style
set -ex

npm install -g coffeescript uglify-js

cd $TRAVIS_BUILD_DIR/src

# the first few are for the hub services, but we also build the project
export SMC_ROOT=$TRAVIS_BUILD_DIR/src/
export SALVUS_ROOT=$SMC_ROOT

. $TRAVIS_BUILD_DIR/src/scripts/cocalc-dirs.sh

for path in "${CODE_DIRS[@]}"; do
    cd $path
    npm ci
done

cd $TRAVIS_BUILD_DIR/src

# hub: build primus
env PATH=$TRAVIS_BUILD_DIR/src/node_modules/.bin:$PATH $TRAVIS_BUILD_DIR/src/webapp-lib/primus/update_primus

# coffee: # the first few are for the hub services, but we also build the project
for path in smc-util smc-util-node smc-hub smc-webapp smc-project smc-project/jupyter smc-webapp/jupyter; do
    coffee -c $TRAVIS_BUILD_DIR/src/$path
done

## project: typescript
#cd $TRAVIS_BUILD_DIR/src/smc-project
#$TRAVIS_BUILD_DIR/src/node_modules/.bin/tsc -p tsconfig.json

back to top