Skip to content

Commit

Permalink
Update travis settings
Browse files Browse the repository at this point in the history
  • Loading branch information
przemosk committed Oct 14, 2020
1 parent 54e11b9 commit d6a6fef
Showing 1 changed file with 31 additions and 35 deletions.
66 changes: 31 additions & 35 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,51 +1,47 @@
sudo: required
dist: trusty

script:
- bundle exec rake test_app
- bundle exec rake spec
os: linux
dist: bionic

addons:
chrome: stable
postgresql: 9.4
apt:
sources:
- google-chrome
packages:
- google-chrome-stable

env:
- DB=mysql
- DB=postgres
services:
- mysql
- postgresql

language: ruby

rvm:
- 2.5.1
- 2.4.4
- 2.3.8
- 2.6

matrix:
allow_failures:
- gemfile: gemfiles/spree_master.gemfile
exclude:
- rvm: 2.3.8
gemfile: gemfiles/spree_4_0.gemfile
- rvm: 2.4.4
gemfile: gemfiles/spree_4_0.gemfile
- rvm: 2.3.8
gemfile: gemfiles/spree_master.gemfile
- rvm: 2.4.4
gemfile: gemfiles/spree_master.gemfile
- rvm: 2.5.1
gemfile: gemfiles/spree_3_5.gemfile
env:
- DB=mysql
- DB=postgres

gemfile:
- gemfiles/spree_3_5.gemfile
- gemfiles/spree_3_7.gemfile
- gemfiles/spree_4_0.gemfile
- gemfiles/spree_4_1.gemfile
- gemfiles/spree_master.gemfile

jobs:
allow_failures:
- gemfile: gemfiles/spree_master.gemfile

before_script:
- CHROME_MAIN_VERSION=`google-chrome-stable --version | sed -E 's/(^Google Chrome |\.[0-9]+ )//g'`
- CHROMEDRIVER_VERSION=`curl -s "https://chromedriver.storage.googleapis.com/LATEST_RELEASE_$CHROME_MAIN_VERSION"`
- curl "https://chromedriver.storage.googleapis.com/${CHROMEDRIVER_VERSION}/chromedriver_linux64.zip" -O
- unzip chromedriver_linux64.zip -d ~/bin
- nvm install 14

script:
- bundle exec rake test_app
- bundle exec rake spec


before_install:
- mysql -u root -e "GRANT ALL ON *.* TO 'travis'@'%';"
- wget -N https://chromedriver.storage.googleapis.com/2.35/chromedriver_linux64.zip -P ~/
- unzip ~/chromedriver_linux64.zip -d ~/
- rm ~/chromedriver_linux64.zip
- sudo mv -f ~/chromedriver /usr/local/share/
- sudo chmod +x /usr/local/share/chromedriver
- sudo ln -s /usr/local/share/chromedriver /usr/local/bin/chromedriver

0 comments on commit d6a6fef

Please sign in to comment.