90386f459a
I initially planned to get this working on Ubuntu 12, but decided it wasn't worth it and switched to Ubuntu 14 (Trusty). Now it passes tests on Travis, so I've added other people's emails back to the set of people to send emails to. Also update mps while we're at it.
38 lines
1.1 KiB
YAML
38 lines
1.1 KiB
YAML
language: c++
|
|
env:
|
|
global:
|
|
- MAKEFLAGS=-j3
|
|
# By default travis loads submodules serially, but we can load them in parallel
|
|
# if we install an updated git and use --jobs. Some timing numbers:
|
|
# serial: 257s
|
|
# jobs=4: 182s (29s to install new git, 153s to run the downloads)
|
|
# jobs=8: 179s (29s to install new git, 150s to run the downloads)
|
|
# We can't use --depth=1, though, because github doesn't have
|
|
# allowReachableSHA1InWant set.
|
|
#
|
|
# TODO(jefftk): once we're running on a server with git 2.8 or later we can have
|
|
# --jobs without installing a new git.
|
|
git:
|
|
submodules: false
|
|
before_install:
|
|
- sudo add-apt-repository --yes ppa:git-core/ppa
|
|
- sudo apt-get update
|
|
- sudo apt-get install git
|
|
- git submodule update --init --recursive --jobs=8
|
|
install:
|
|
scripts/build_ngx_pagespeed.sh --devel --assume-yes
|
|
script:
|
|
test/run_tests.sh $PWD/testing-dependencies/mod_pagespeed/ \
|
|
$PWD/nginx/sbin/nginx
|
|
dist: trusty
|
|
sudo: required
|
|
compiler:
|
|
- gcc
|
|
notifications:
|
|
email:
|
|
- cheesy@google.com
|
|
- jefftk@google.com
|
|
- morlovich@google.com
|
|
- jmarantz@google.com
|
|
- huibao@google.com
|