https://github.com/sagemathinc/cocalc
Raw File
Tip revision: 4c067dc3c13da919a50656dce5b29ccda3a2d4d0 authored by William Stein on 04 August 2020, 14:58:36 UTC
Merge branch 'master' into fix-compute-ubuntu2004
Tip revision: 4c067dc
.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