summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorJohn Firebaugh <john.firebaugh@gmail.com>2015-10-23 15:41:10 -0700
committerJohn Firebaugh <john.firebaugh@gmail.com>2015-10-23 15:41:10 -0700
commitffb02d1b83c28ef32176f92fe1dcea3abbfc5526 (patch)
treee9bfbd0f84c37420588e2b9d3703dca706256816 /.travis.yml
parenta243f41cb4807aa3784e2133986bda270464517c (diff)
downloadqtlocation-mapboxgl-ffb02d1b83c28ef32176f92fe1dcea3abbfc5526.tar.gz
Optimize Travis build order: start osx builds first
Travis seems to queue jobs in the order listed in .travis.yml, so put the slower jobs first in an attempt to reduce the overall time for a build.
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml66
1 files changed, 33 insertions, 33 deletions
diff --git a/.travis.yml b/.travis.yml
index 491d1e8346..71def99a08 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -6,6 +6,39 @@ matrix:
exclude:
- os: linux
include:
+ - os: osx
+ osx_image: xcode7
+ env: FLAVOR=osx BUILDTYPE=Debug
+ - os: osx
+ osx_image: xcode7
+ compiler: clang
+ env: FLAVOR=node NODE_VERSION=4
+ - os: osx
+ osx_image: xcode7
+ compiler: clang
+ env: FLAVOR=node NODE_VERSION=0.12
+ - os: osx
+ osx_image: xcode7
+ compiler: clang
+ env: FLAVOR=node NODE_VERSION=0.10
+ - os: linux
+ env: FLAVOR=node CXX=clang++-3.5 BUILDTYPE=Release NODE_VERSION=4
+ addons:
+ apt:
+ sources: [ 'ubuntu-toolchain-r-test', 'llvm-toolchain-precise-3.5' ]
+ packages: [ 'gdb', 'clang-3.5', 'libstdc++-4.9-dev', 'libstdc++6', 'libllvm3.4', 'xutils-dev', 'libxxf86vm-dev', 'x11proto-xf86vidmode-dev', 'mesa-utils' ]
+ - os: linux
+ env: FLAVOR=node CXX=clang++-3.5 BUILDTYPE=Release NODE_VERSION=0.12
+ addons:
+ apt:
+ sources: [ 'ubuntu-toolchain-r-test', 'llvm-toolchain-precise-3.5' ]
+ packages: [ 'gdb', 'clang-3.5', 'libstdc++-4.9-dev', 'libstdc++6', 'libllvm3.4', 'xutils-dev', 'libxxf86vm-dev', 'x11proto-xf86vidmode-dev', 'mesa-utils' ]
+ - os: linux
+ env: FLAVOR=node CXX=clang++-3.5 BUILDTYPE=Release NODE_VERSION=0.10
+ addons:
+ apt:
+ sources: [ 'ubuntu-toolchain-r-test', 'llvm-toolchain-precise-3.5' ]
+ packages: [ 'gdb', 'clang-3.5', 'libstdc++-4.9-dev', 'libstdc++6', 'libllvm3.4', 'xutils-dev', 'libxxf86vm-dev', 'x11proto-xf86vidmode-dev', 'mesa-utils' ]
- os: linux
env: FLAVOR=linux CXX=g++-4.9 BUILDTYPE=Release
addons:
@@ -24,9 +57,6 @@ matrix:
apt:
sources: [ 'ubuntu-toolchain-r-test', 'llvm-toolchain-precise-3.5' ]
packages: [ 'gdb', 'clang-3.5', 'libstdc++-4.9-dev', 'libstdc++6', 'libllvm3.4', 'xutils-dev', 'libxxf86vm-dev', 'x11proto-xf86vidmode-dev', 'mesa-utils' ]
- - os: osx
- osx_image: xcode7
- env: FLAVOR=osx BUILDTYPE=Debug
- os: linux
env: FLAVOR=android ANDROID_ABI=arm-v7 BUILDTYPE=Release
android:
@@ -55,36 +85,6 @@ matrix:
addons:
apt:
packages: [ 'lib32stdc++6' ]
- - os: linux
- env: FLAVOR=node CXX=clang++-3.5 BUILDTYPE=Release NODE_VERSION=4
- addons:
- apt:
- sources: [ 'ubuntu-toolchain-r-test', 'llvm-toolchain-precise-3.5' ]
- packages: [ 'gdb', 'clang-3.5', 'libstdc++-4.9-dev', 'libstdc++6', 'libllvm3.4', 'xutils-dev', 'libxxf86vm-dev', 'x11proto-xf86vidmode-dev', 'mesa-utils' ]
- - os: linux
- env: FLAVOR=node CXX=clang++-3.5 BUILDTYPE=Release NODE_VERSION=0.12
- addons:
- apt:
- sources: [ 'ubuntu-toolchain-r-test', 'llvm-toolchain-precise-3.5' ]
- packages: [ 'gdb', 'clang-3.5', 'libstdc++-4.9-dev', 'libstdc++6', 'libllvm3.4', 'xutils-dev', 'libxxf86vm-dev', 'x11proto-xf86vidmode-dev', 'mesa-utils' ]
- - os: linux
- env: FLAVOR=node CXX=clang++-3.5 BUILDTYPE=Release NODE_VERSION=0.10
- addons:
- apt:
- sources: [ 'ubuntu-toolchain-r-test', 'llvm-toolchain-precise-3.5' ]
- packages: [ 'gdb', 'clang-3.5', 'libstdc++-4.9-dev', 'libstdc++6', 'libllvm3.4', 'xutils-dev', 'libxxf86vm-dev', 'x11proto-xf86vidmode-dev', 'mesa-utils' ]
- - os: osx
- osx_image: xcode7
- compiler: clang
- env: FLAVOR=node NODE_VERSION=4
- - os: osx
- osx_image: xcode7
- compiler: clang
- env: FLAVOR=node NODE_VERSION=0.12
- - os: osx
- osx_image: xcode7
- compiler: clang
- env: FLAVOR=node NODE_VERSION=0.10
env:
global: