forked from DominicDirkx/pagmo2
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
111 lines (106 loc) · 4.28 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
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"
dist: trusty
compiler: gcc
os: linux
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- gcc-4.8
- g++-4.8
- binutils-gold
- env: PAGMO_BUILD="ReleaseGCC48"
dist: trusty
compiler: gcc
os: linux
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- gcc-4.8
- g++-4.8
- binutils-gold
- env: PAGMO_BUILD="Python37"
dist: trusty
compiler: gcc
os: linux
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- gcc-4.8
- g++-4.8
- env: PAGMO_BUILD="Python27"
dist: trusty
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="OSXPython37"
os: osx
osx_image: xcode6.4
- env: PAGMO_BUILD="OSXPython27"
os: osx
osx_image: xcode6.4
- env: PAGMO_BUILD="manylinux64Py37" DOCKER_IMAGE="pagmo2/manylinux1_x86_64_with_deps"
sudo: required
services:
- docker
- env: PAGMO_BUILD="manylinux64Py36" DOCKER_IMAGE="pagmo2/manylinux1_x86_64_with_deps"
sudo: required
services:
- docker
- env: PAGMO_BUILD="manylinux64Py27" DOCKER_IMAGE="pagmo2/manylinux1_x86_64_with_deps"
sudo: required
services:
- docker
- env: PAGMO_BUILD="manylinux64Py27mu" DOCKER_IMAGE="pagmo2/manylinux1_x86_64_with_deps"
sudo: required
services:
- docker
script:
- mkdir build
- cd build
# NOTE: currently, travis does not stop automatically if one of these
# 2 scripts returns an error code. Thus, we run them together as a single
# command, so that if install_deps.sh fails the whole build fails immediately
# rather than executing install_travis.sh as well. See
# https://github.com/travis-ci/travis-ci/issues/1066
- ../tools/install_deps.sh && ../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