https://github.com/sagemathinc/cocalc
Raw File
Tip revision: 70cd56f432416f76f19a189af93942bb8ba7b69e authored by Harald Schilly on 08 February 2021, 12:18:32 UTC
project/nicer free: refactoring
Tip revision: 70cd56f
.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