fix: fix ffmpeg install in travis (#1318)

This commit is contained in:
Nolan Lawson 2019-07-07 17:39:20 -07:00 committed by GitHub
parent 7fd6cdc22c
commit cfc182a836
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 14 deletions

View File

@ -41,6 +41,10 @@ before_install:
# install yarn # install yarn
- curl -o- -L https://yarnpkg.com/install.sh | bash -s - curl -o- -L https://yarnpkg.com/install.sh | bash -s
- export PATH="$HOME/.yarn/bin:$PATH" - export PATH="$HOME/.yarn/bin:$PATH"
# install ffmpeg
- sudo add-apt-repository -y ppa:mc3man/trusty-media
- sudo apt-get update
- sudo apt-get install -y ffmpeg
- ./bin/setup-mastodon-in-travis.sh - ./bin/setup-mastodon-in-travis.sh
before_script: before_script:
- yarn run lint - yarn run lint
@ -70,4 +74,3 @@ cache:
bundler: true bundler: true
directories: directories:
- /home/travis/.rvm/ - /home/travis/.rvm/
- /home/travis/ffmpeg-static/

View File

@ -18,19 +18,6 @@ sudo mv redis.conf /etc/redis
sudo service redis-server start sudo service redis-server start
echo PING | nc localhost 6379 # check redis running echo PING | nc localhost 6379 # check redis running
# install ffmpeg because it's not in Trusty
if [ ! -f /home/travis/ffmpeg-static/ffmpeg ]; then
rm -fr /home/travis/ffmpeg-static
mkdir -p /home/travis/ffmpeg-static
curl -sL \
-A 'https://github.com/nolanlawson/pinafore' \
-o ffmpeg.tar.xz \
'https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-64bit-static.tar.xz'
tar -x -C /home/travis/ffmpeg-static --strip-components 1 -f ffmpeg.tar.xz --wildcards '*/ffmpeg' --wildcards '*/ffprobe'
fi
sudo ln -s /home/travis/ffmpeg-static/ffmpeg /usr/local/bin/ffmpeg
sudo ln -s /home/travis/ffmpeg-static/ffprobe /usr/local/bin/ffprobe
# check versions # check versions
ruby --version ruby --version
node --version node --version