Skip to content

Commit d955a68

Browse files
committed
Use xenial in Travis builds; update travis_install.sh
1 parent aa844fb commit d955a68

File tree

2 files changed

+11
-8
lines changed

2 files changed

+11
-8
lines changed

.travis.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535

3636

3737
language: python
38-
dist: trusty
38+
dist: xenial
3939
sudo: required
4040
cache:
4141
# See http://docs.travis-ci.com/user/caching/#pip-cache
@@ -53,12 +53,13 @@ addons:
5353
- nodejs
5454
- supervisor
5555
- nginx
56-
- xvfb
5756
- unzip
5857
- libnss3
5958
- libgconf-2-4
6059
postgresql: "9.6"
6160
firefox: latest
61+
services:
62+
- xvfg
6263

6364
matrix:
6465
include:
@@ -75,11 +76,10 @@ before_install:
7576
- source .travis/travis_funcs.sh
7677

7778
install:
79+
# Workaround for invalid GPG keys for MongoDB, CouchDB, and git-lfs
80+
- sudo rm -f /etc/apt/sources.list.d/mongodb*
81+
- sudo rm -f /etc/apt/sources.list.d/couchdb*
82+
- sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 762E3157
7883
- .travis/travis_install.sh
7984

80-
before_script:
81-
- "export DISPLAY=:99.0"
82-
- "sh -e /etc/init.d/xvfb start"
83-
- sleep 3 # give xvfb some time to start
84-
8585
script: .travis/travis_script.sh

.travis/travis_install.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,10 @@ firefox --version
1010
# Install v1.7 or newer of nginx to support 'if' statement for logging
1111
sudo apt-add-repository -y ppa:nginx/development
1212
sudo apt update
13-
sudo apt install -y nginx
13+
sudo apt install -y nginx firefox
14+
15+
nginx -v
16+
firefox --version
1417

1518
pip install --upgrade pip
1619
hash -d pip # find upgraded pip

0 commit comments

Comments
 (0)