diff --git a/build_script.sh b/build_script.sh index f265164674bcc281f8fd8db07ccd401dd06f949f..445a2adbed069bc16a6e0a821abcb58a5387ae7d 100755 --- a/build_script.sh +++ b/build_script.sh @@ -3,25 +3,27 @@ set -ev files=`git diff --name-only HEAD..$TRAVIS_BRANCH` if [[ $files = *"bigbluebutton-html5"* ]]; then - cd bigbluebutton-html5 - git clone --single-branch -b update-html5 https://github.com/bigbluebutton/docker.git - cp -r docker/{mod,restart.sh,setup.sh,supervisord.conf} . - cp -r docker/Dockerfile Dockerfile.test - docker build -t b2 -f Dockerfile.test . - docker=$(docker run -d -p 80:80/tcp -p 443:443/tcp -p 1935:1935 -p 5066:5066 -p 3478:3478 -p 3478:3478/udp b2 -h localhost) - echo $docker - cd tests/puppeteer - npm install - conf=$(docker exec $(docker ps -q) bbb-conf --secret | grep "Secret:") - secret=$(echo $conf | cut -d' ' -f2) - export BBB_SHARED_SECRET=$secret - node html5-check.js + { + cd bigbluebutton-html5 + git clone --single-branch -b update-html5 https://github.com/bigbluebutton/docker.git + cp -r docker/{mod,restart.sh,setup.sh,supervisord.conf} . + cp -r docker/Dockerfile Dockerfile.test + docker build -t b2 -f Dockerfile.test . + docker=$(docker run -d -p 80:80/tcp -p 443:443/tcp -p 1935:1935 -p 5066:5066 -p 3478:3478 -p 3478:3478/udp b2 -h localhost) + echo $docker + cd tests/puppeteer + npm install + conf=$(docker exec $(docker ps -q) bbb-conf --secret | grep "Secret:") + secret=$(echo $conf | cut -d' ' -f2) + export BBB_SHARED_SECRET=$secret + node html5-check.js - cd ../.. - curl https://install.meteor.com/ | sh - meteor npm install - cd tests/puppeteer - npm install - cd ../../.. + cd ../.. + curl https://install.meteor.com/ | sh + meteor npm install + cd tests/puppeteer + npm install + cd ../../.. + } > /dev/null bigbluebutton-html5/node_modules/.bin/eslint --ext .jsx,.js $files fi