2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-14 12:42:11 +00:00

Shuffle Travis jobs around and normalize.

Try and get all of them to install and work again.
[skip appveyor]
This commit is contained in:
Rene Rivera
2019-03-25 18:20:37 -05:00
parent 76d608fefc
commit a270a667d5

View File

@@ -15,198 +15,26 @@ script:
- src/engine/b2 --prefix=${HOME}/b2 install
- ls -laFR ${HOME}/b2
stages:
- name: test
- name: test current
- name: test previous
- name: website update
if: branch IN (develop,master) AND type IN (push)
dist: xenial
jobs:
include:
- env: TOOLSET=gcc
os: linux
compiler: g++-4.7
addons:
apt:
packages:
- g++-4.7
sources:
- ubuntu-toolchain-r-test
- env: TOOLSET=gcc
os: linux
compiler: g++-4.8
addons:
apt:
packages:
- g++-4.8
sources:
- ubuntu-toolchain-r-test
- env: TOOLSET=gcc
os: linux
compiler: g++-4.9
addons:
apt:
packages:
- g++-4.9
sources:
- ubuntu-toolchain-r-test
- env: TOOLSET=gcc
os: linux
compiler: g++-5
addons:
apt:
packages:
- g++-5
sources:
- ubuntu-toolchain-r-test
- env: TOOLSET=gcc
os: linux
compiler: g++-6
addons:
apt:
packages:
- g++-6
sources:
- ubuntu-toolchain-r-test
- env: TOOLSET=gcc
os: linux
compiler: g++-7
addons:
apt:
packages:
- g++-7
sources:
- ubuntu-toolchain-r-test
- env: TOOLSET=gcc
os: linux
- stage: test current
compiler: g++-8
env: TOOLSET=gcc
os: linux
addons:
apt:
packages:
- g++-8
sources:
- ubuntu-toolchain-r-test
- env: TOOLSET=clang
- compiler: clang++-8
env: TOOLSET=clang
os: linux
dist: trusty
compiler: /usr/bin/clang++
addons:
apt:
packages:
- clang-3.3
- llvm-3.3-dev
- env: TOOLSET=clang
os: linux
dist: trusty
compiler: /usr/bin/clang++
addons:
apt:
packages:
- clang-3.4
- llvm-3.4-dev
- env: TOOLSET=clang
os: linux
compiler: clang++-3.5
addons:
apt:
packages:
- clang-3.5
- llvm-3.5-dev
- libstdc++-4.9-dev
sources:
- ubuntu-toolchain-r-test
- llvm-toolchain-precise-3.5
- env: TOOLSET=clang
os: linux
compiler: clang++-3.6
addons:
apt:
packages:
- clang-3.6
- llvm-3.6-dev
sources:
- ubuntu-toolchain-r-test
- llvm-toolchain-precise-3.6
- env: TOOLSET=clang
os: linux
compiler: clang++-3.7
addons:
apt:
packages:
- clang-3.7
- llvm-3.7-dev
sources:
- ubuntu-toolchain-r-test
- llvm-toolchain-precise-3.7
- env: TOOLSET=clang
os: linux
compiler: clang++-3.8
addons:
apt:
packages:
- clang-3.8
- llvm-3.8-dev
# - libstdc++-4.9-dev
sources:
- ubuntu-toolchain-r-test
- llvm-toolchain-precise-3.8
- env: TOOLSET=clang
os: linux
compiler: clang++-3.9
addons:
apt:
packages:
- clang-3.9
- llvm-3.9-dev
# - libstdc++-4.9-dev
sources:
- ubuntu-toolchain-r-test
- llvm-toolchain-precise-3.9
- env: TOOLSET=clang
os: linux
compiler: clang++-4.0
addons:
apt:
packages:
- clang-4.0
- llvm-4.0-dev
sources:
- ubuntu-toolchain-r-test
- llvm-toolchain-xenial-4.0
- env: TOOLSET=clang
os: linux
compiler: clang++-5.0
addons:
apt:
packages:
- clang-5.0
- llvm-5.0-dev
sources:
- ubuntu-toolchain-r-test
- llvm-toolchain-xenial-5.0
- env: TOOLSET=clang
os: linux
compiler: clang++-6.0
addons:
apt:
packages:
- clang-6.0
- llvm-6.0-dev
sources:
- ubuntu-toolchain-r-test
- llvm-toolchain-xenial-6.0
- env: TOOLSET=clang
os: linux
compiler: clang++-7
addons:
apt:
packages:
- clang-7
- llvm-7-dev
sources:
- ubuntu-toolchain-r-test
- llvm-toolchain-xenial-7
- env: TOOLSET=clang
os: linux
compiler: clang++-8
addons:
apt:
packages:
@@ -215,40 +43,215 @@ jobs:
sources:
- ubuntu-toolchain-r-test
- llvm-toolchain-xenial-8
- os: osx
osx_image: xcode10
- osx_image: xcode10.1
os: osx
env: TOOLSET=clang
compiler: clang
- os: osx
osx_image: xcode9.4
- stage: test previous
compiler: g++-4.7
env: TOOLSET=gcc
os: linux
addons:
apt:
packages:
- g++-4.7
sources:
- ubuntu-toolchain-r-test
- compiler: g++-4.8
env: TOOLSET=gcc
os: linux
addons:
apt:
packages:
- g++-4.8
sources:
- ubuntu-toolchain-r-test
- compiler: g++-4.9
env: TOOLSET=gcc
os: linux
addons:
apt:
packages:
- g++-4.9
sources:
- ubuntu-toolchain-r-test
- compiler: g++-5
env: TOOLSET=gcc
os: linux
addons:
apt:
packages:
- g++-5
sources:
- ubuntu-toolchain-r-test
- compiler: g++-6
env: TOOLSET=gcc
os: linux
addons:
apt:
packages:
- g++-6
sources:
- ubuntu-toolchain-r-test
- compiler: g++-7
env: TOOLSET=gcc
os: linux
addons:
apt:
packages:
- g++-7
sources:
- ubuntu-toolchain-r-test
- compiler: clang++-3.4
env: TOOLSET=clang
os: linux
dist: trusty
addons:
apt:
packages:
- clang-3.4
- llvm-3.4-dev
sources:
- ubuntu-toolchain-r-test
- llvm-toolchain-trusty
- compiler: clang++-3.5
env: TOOLSET=clang
os: linux
dist: trusty
addons:
apt:
packages:
- clang-3.5
- llvm-3.5-dev
sources:
- ubuntu-toolchain-r-test
- llvm-toolchain-trusty
- compiler: clang++-3.6
env: TOOLSET=clang
os: linux
dist: trusty
addons:
apt:
packages:
- clang-3.6
- llvm-3.6-dev
sources:
- ubuntu-toolchain-r-test
- llvm-toolchain-trusty
- compiler: clang++-3.7
env: TOOLSET=clang
os: linux
dist: trusty
addons:
apt:
packages:
- clang-3.7
- llvm-3.7-dev
sources:
- ubuntu-toolchain-r-test
- llvm-toolchain-trusty
- compiler: clang++-3.8
env: TOOLSET=clang
os: linux
dist: trusty
addons:
apt:
packages:
- clang-3.8
- llvm-3.8-dev
sources:
- ubuntu-toolchain-r-test
- llvm-toolchain-trusty
- compiler: clang++-3.9
env: TOOLSET=clang
os: linux
dist: trusty
addons:
apt:
packages:
- clang-3.9
- llvm-3.9-dev
sources:
- ubuntu-toolchain-r-test
- llvm-toolchain-trusty
- compiler: clang++-4.0
env: TOOLSET=clang
os: linux
addons:
apt:
packages:
- clang-4.0
- llvm-4.0-dev
sources:
- ubuntu-toolchain-r-test
- llvm-toolchain-xenial-4.0
- compiler: clang++-5.0
env: TOOLSET=clang
os: linux
addons:
apt:
packages:
- clang-5.0
- llvm-5.0-dev
sources:
- ubuntu-toolchain-r-test
- llvm-toolchain-xenial-5.0
- compiler: clang++-6.0
env: TOOLSET=clang
os: linux
addons:
apt:
packages:
- clang-6.0
- llvm-6.0-dev
sources:
- ubuntu-toolchain-r-test
- llvm-toolchain-xenial-6.0
- compiler: clang++-7
env: TOOLSET=clang
os: linux
addons:
apt:
packages:
- clang-7
- llvm-7-dev
sources:
- ubuntu-toolchain-r-test
- llvm-toolchain-xenial-7
- osx_image: xcode10
os: osx
env: TOOLSET=clang
compiler: clang
- os: osx
osx_image: xcode9.3
- osx_image: xcode9.4
os: osx
env: TOOLSET=clang
compiler: clang
- os: osx
osx_image: xcode9.2
- osx_image: xcode9.3
os: osx
env: TOOLSET=clang
compiler: clang
- os: osx
osx_image: xcode9.1
- osx_image: xcode9.2
os: osx
env: TOOLSET=clang
compiler: clang
- os: osx
osx_image: xcode9
- osx_image: xcode9.1
os: osx
env: TOOLSET=clang
compiler: clang
- os: osx
osx_image: xcode8.3
- osx_image: xcode9
os: osx
env: TOOLSET=clang
compiler: clang
- os: osx
osx_image: xcode8
- osx_image: xcode8.3
os: osx
env: TOOLSET=clang
compiler: clang
- os: osx
osx_image: xcode7.3
- osx_image: xcode8
os: osx
env: TOOLSET=clang
compiler: clang
- osx_image: xcode7.3
os: osx
env: TOOLSET=clang
compiler: clang
- stage: website update