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:
397
.travis.yml
397
.travis.yml
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user