1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- #!/bin/bash
- # Stop on error
- set -e
- # Install dependencies
- echo travis_fold:start:Dependencies
- wget http://johnvansickle.com/ffmpeg/builds/ffmpeg-git-64bit-static.tar.xz
- tar xf ffmpeg-git-64bit-static.tar.xz
- mkdir -p $HOME/bin
- cp ffmpeg-git-*-static/{ffmpeg,ffprobe,ffserver} $HOME/bin
- cp ffmpeg-git-*-static/{ffmpeg,ffprobe} $(pwd)
- export PATH=$(pwd)/bin:$PATH
- export ALT_FFMPEG_PATH=$(pwd)/ffmpeg
- export ALT_FFPROBE_PATH=$(pwd)/ffprobe
- if [ -z "$(which flvtool2)" ]; then
- export FLVTOOL2_PRESENT=no
- else
- export FLVTOOL2_PRESENT=yes
- fi
- echo travis_fold:end:Dependencies
- # Install nvm if needed
- echo travis_fold:start:nvm
- if [ ! -d ~/.nvm ]; then
- wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.6.1/install.sh | sh
- fi
- source ~/.nvm/nvm.sh
- nvm install $NODE_VERSION
- echo travis_fold:end:nvm
- # Print versions
- echo travis_fold:start:Versions
- echo "node version: $(node --version)"
- echo "npm version: $(npm --version)"
- echo "ffmpeg version: $(ffmpeg -version)"
- echo travis_fold:end:Versions
- # Install dependencies
- echo travis_fold:start:npm-install
- npm install
- echo travis_fold:end:npm-install
- # Run tests
- make test
|