-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
77 lines (68 loc) · 2.12 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
language: cpp
clang-linux: &clang-linux
os: linux
dist: bionic
python: "3.7"
compiler: clang
addons:
apt:
sources:
- ubuntu-toolchain-r-test
- llvm-toolchain-bionic-8
packages:
- clang-8
- libstdc++-8-dev
- python3-pip
emscripten: &emscripten
os: linux
dist: bionic
python: "3.7"
compiler: clang
addons:
apt:
packages:
- python3-pip
osx: &osx
os: osx
language: generic
osx_image: xcode11.3
install:
- git clone https://github.com/TimSimpson/ci-land.git ci
- pushd ci && git checkout 4dd39c78db7cc68529a9432e1b02f8f8967d8e27 && popd
- ./ci/cpp/conan/travis/install.sh
script:
- ./ci/cpp/conan/travis/run.sh
matrix:
include:
- name: "Linux Clang 8.0 Release"
<<: *clang-linux
env:
- PROFILE=clang-8-r-static
- name: "Linux Clang 8.0 Debug"
<<: *clang-linux
env:
- PROFILE=clang-8-d-static
- name: "Emscripten WASM Release"
<<: *clang-linux
env:
- PROFILE=emscripten-w-r
- name: "Emscripten Javascript Debug"
<<: *clang-linux
env:
- PROFILE=emscripten-js-d
- name: "Docs"
language: python
os: linux
dist: bionic
python: "3.7"
addons:
apt:
packages:
- python3-pip
- pandoc
script:
- ./ci/cpp/conan/travis/docs.sh
env:
global:
- CONAN_LOGIN_USERNAME=TimSimpson
- secure: hsftGSxA4xm2sZI+xkUupaeDca8pG2pKd9ZDk6yGmfp9NKKLA3AzAQHr7ASvqzjrnSiZg1qZlI6Sgd/9PDIFtLWR26wt9FgvHvDK0AaDvHnijsQCtzmdTeGe4+2DFSbUAoW5rOLfSqkFvqd9K273WYYG8PrETqVZf2tlE/7ghiUgkYKmF4rREJA3pDQU2ooz8PVBL/X0JK6VFXWa7j2PDni8gke0uRWhPN2AARsAq3jMjy49Ckqhl3OrdZU6JBzWfAftxeEuyl478o9Wk+MLorvNLVW4fD4PcEQmEBJ1Tp6cxLMC8+VgWUkjFLw5oc+HMHZgLE2F2iEE9Z8TNUUwKmGmEqt/rV7traO9X6u2zdYSRcRw2+DX7687lrJ+Hz7ZKnLErjrGMk3KRBayvQytoPFzOC9MKKgokoMmvtyc1aXgPKiQe7AnKviPU4zn/u+lLH5VhkK9NVZnlygWgxOqb0Ba/dXFaiVw4ELYXyy2Dy7iSDCRWWZAOKoHFE2Ilbnya96Y4uSJtSto1ujTCWIWTAWA+AwyKBw5VnRQeYS7hOqFlwbglv1ylAfwrtvI3zTKcl1R2Q3P8+/S8mEPTaEQ6wj5R/ML/BeiUXo/vTj3NqQk7rq4A8mSTh1tUuk4Gba4tA1xICkh4RVaYBX5OKNFwMjBjHO5V+Wttugwsw4H36w=