add dedicated script for setting up mastodon deps (#336)
This commit is contained in:
parent
b95d3eb0e6
commit
ed5542781a
12
.travis.yml
12
.travis.yml
|
@ -40,18 +40,8 @@ services:
|
||||||
- redis-server
|
- redis-server
|
||||||
before_install:
|
before_install:
|
||||||
- npm install -g npm@5
|
- npm install -g npm@5
|
||||||
- rvm install 2.5.0
|
|
||||||
- rvm use 2.5.0
|
|
||||||
- sudo -E add-apt-repository -y ppa:mc3man/trusty-media
|
|
||||||
- sudo -E apt-get update
|
|
||||||
- sudo -E apt-get install -y ffmpeg
|
|
||||||
- ruby --version
|
|
||||||
- node --version
|
|
||||||
- npm --version
|
|
||||||
- postgres --version
|
|
||||||
- redis-server --version
|
|
||||||
- ffmpeg -version
|
|
||||||
- npm install -g greenkeeper-lockfile@1
|
- npm install -g greenkeeper-lockfile@1
|
||||||
|
- ./bin/setup-mastodon-in-travis.sh
|
||||||
before_script:
|
before_script:
|
||||||
- npm run lint
|
- npm run lint
|
||||||
- greenkeeper-lockfile-update
|
- greenkeeper-lockfile-update
|
||||||
|
|
|
@ -0,0 +1,20 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
set -e
|
||||||
|
set -x
|
||||||
|
|
||||||
|
if [[ "$COMMAND" = deploy-dev-travis ]]; then
|
||||||
|
exit 0 # no need to setup mastodon in this case
|
||||||
|
fi
|
||||||
|
|
||||||
|
rvm install 2.5.0
|
||||||
|
rvm use 2.5.0
|
||||||
|
sudo -E add-apt-repository -y ppa:mc3man/trusty-media
|
||||||
|
sudo -E apt-get update
|
||||||
|
sudo -E apt-get install -y ffmpeg
|
||||||
|
ruby --version
|
||||||
|
node --version
|
||||||
|
npm --version
|
||||||
|
postgres --version
|
||||||
|
redis-server --version
|
||||||
|
ffmpeg -version
|
Loading…
Reference in New Issue