forked from esa/pagmo2
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.travis.yml
147 lines (142 loc) · 4.83 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
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
language: cpp
sudo: required
# Do not build branches of the form "pr/*". By prefixing pull requests coming
# from branches inside the repository with pr/, this avoids building both the
# branch push _and_ the pull request.
branches:
except: /pr\/.*/
env:
global:
# github pages token.
- secure: "T5IAwX5V7gF+ALggE8wppXyhRe2rh0KCrM6H/JLzBM/hJ122blu9PGadRx7vXSoHkMB9InwLBpnUVf5NXvFJX7+0RmpMp6taj0/hlhl4mP+b6B7+UIg7b07XCvEm4Eyj25UqvoxKaUpsqd3BbCljNLkwHeRZ+P0eKL9m8YUjuqlRKW1BN1QkYGmrT0+1KT4gxXAql+/TS1RH4bnQsnXfau8bdrN7z21fMFMHHTH6e5OvFRsox0QS71miJf6VMPbpZ6HkAyfFywflQPRsJiHbhEGWt7AcE2DixKkJ4zJRD0IBuz2QbTs8irSQb03Upxni4BwRNezFNtgLWJmtgIN/Ww26ZgEXWC0O51OguvwTKkA2u/Sr7Fb2V1/22skj8OQPzBdPp/h1I8tUOZo0Ze5l12gcmDJEeGFA3hEGG1GZ9/zVANvVfCpFHl7rx7D4ggm1bN+Oi1C/JoXT7u1KhfiJtT5L77i4XJ1WBeQOpIV88UfGf28lhJxrt/HzkSoVT9N+t9GN9tPOWbvPqKOUIZqkxr+xz6FapL5eAySOUOJKOyUZ5Wcxa80aZFZHXfYOD8wVpImIxgxEI0LGznhftWY44bVegr1aSDeMCHVA34LZ62zJ+Ee7F40eKaX8HIzXt8F35i+LBVEiglteLd6KgNH3iSvp+EtAtSsu8eijD5fq6Lo="
# twine password.
- secure: "AyVcnmZELuDJHqd3M5KEUomCzOZt6QECoD6OWQgBFgrxwVxpSLzu1fvdepnIJ+ZKY21YImaIqu+A6Vr+1o7Tit/vw3qEtZqy/WyztPEPD3EZRskNuFaI6QDKp5RfmARKqxAJea72KsIdCCPCPvvUcMV6yNMlzsOg85PN+O8PmHcDHFkfKAOCByV6GFc9pTA5h57ExUvI9bNdWfDQMr8id1Rn5j5Qys6Dllujxfhao8vD8Ja40950ay6OXem40N7joewXVspVPM8W/Rs2K8Q9gjtklTFap01mmToReqkifADaZzxW5Sf7LYgv3wTqVeAlUsen8gxvutyNJ7XoacCmu2MObrBaiwCawMWVz7TvOh6G02UvO7e+GnBJnI0kT/Pzvhj/DFQh99qX8gBmM1ioPud4Rfz143rAGUYqRovXY4mJxLKzeecQsEZ4BdYgQzT1EtvPgDIp5zqar679ZIiFJEvGmkM1t2htmbui8hny4IGTY9LmFES2zLH1xer3aD3uvA9po/DJ9j002mlQzch2ttwVNgOi0kTouxFeFNJ6Zin2r6IH5FVGc4bA7FzoddJxooiMMKUAdhMAGsGL6nfYkpF1lLUn+YH6Kukqcx3BfONaN3s5hJ4Xut6tURdBduabhBfd58QIk34bdJZCv3pZUdOPAmGTiRUcygLvKGfbJGI="
matrix:
include:
- env: PAGMO_BUILD="DebugGCC48"
compiler: gcc
os: linux
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- gcc-4.8
- g++-4.8
- binutils-gold
- env: PAGMO_BUILD="ReleaseGCC48"
compiler: gcc
os: linux
dist: precise
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- gcc-4.8
- g++-4.8
- binutils-gold
- env: PAGMO_BUILD="CoverageGCC5"
compiler: gcc
os: linux
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- gcc-5
- g++-5
- binutils-gold
- env: PAGMO_BUILD="DebugGCC6"
compiler: gcc
os: linux
dist: precise
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- gcc-6
- g++-6
- binutils-gold
- env: PAGMO_BUILD="DebugClang38"
compiler: clang
os: linux
addons:
apt:
sources:
- llvm-toolchain-precise-3.8
- ubuntu-toolchain-r-test
packages:
- clang-3.8
- env: PAGMO_BUILD="ReleaseClang38"
compiler: clang
os: linux
addons:
apt:
sources:
- llvm-toolchain-precise-3.8
- ubuntu-toolchain-r-test
packages:
- clang-3.8
- env: PAGMO_BUILD="Python36"
compiler: gcc
os: linux
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- gcc-4.8
- g++-4.8
- env: PAGMO_BUILD="Python27"
compiler: gcc
os: linux
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- gcc-4.8
- g++-4.8
- env: PAGMO_BUILD="OSXDebug"
os: osx
osx_image: xcode6.4
- env: PAGMO_BUILD="OSXRelease"
os: osx
osx_image: xcode6.4
- env: PAGMO_BUILD="OSXPython36"
os: osx
osx_image: xcode6.4
- env: PAGMO_BUILD="OSXPython27"
os: osx
osx_image: xcode6.4
- env: PAGMO_BUILD="manylinux64Py27" DOCKER_IMAGE="quay.io/pypa/manylinux1_x86_64"
sudo: required
services:
- docker
- env: PAGMO_BUILD="manylinux64Py36" DOCKER_IMAGE="quay.io/pypa/manylinux1_x86_64"
sudo: required
services:
- docker
- env: PAGMO_BUILD="manylinux64Py35" DOCKER_IMAGE="quay.io/pypa/manylinux1_x86_64"
sudo: required
services:
- docker
- env: PAGMO_BUILD="manylinux64Py34" DOCKER_IMAGE="quay.io/pypa/manylinux1_x86_64"
sudo: required
services:
- docker
script:
- mkdir build
- cd build
- bash ../tools/install_deps.sh
- bash ../tools/install_travis.sh
notifications:
email: false
webhooks:
urls:
- https://webhooks.gitter.im/e/4e99a1581d9b99397e5f
on_success: change # options: [always|never|change] default: always
on_failure: always # options: [always|never|change] default: always
on_start: never # options: [always|never|change] default: always