1
1
language : cpp
2
2
sudo : false
3
- dist : trusty
3
+ dist : xenial
4
4
ruby : 2.2.0
5
5
notifications :
6
6
slack :
@@ -26,84 +26,79 @@ matrix:
26
26
addons :
27
27
apt :
28
28
packages :
29
- - cmake3
30
- - cmake3-data
31
29
- clang
32
30
- clang-format-3.9
33
31
- gfortran
34
32
- libboost-math-dev
33
+ - python3
34
+ - python3-pip
35
35
env :
36
36
- CXX_COMPILER='clang++'
37
37
- C_COMPILER='clang'
38
38
- Fortran_COMPILER='gfortran'
39
39
- BUILD_TYPE='release'
40
- - PYTHON='--three'
41
40
- RUN_DANGER=true
42
41
- os : linux
43
42
addons :
44
43
apt :
45
44
packages :
46
- - cmake3
47
- - cmake3-data
48
- - g++
49
- - gcc
50
- - gfortran
45
+ - g++-4.8
46
+ - gcc-4.8
47
+ - gfortran-4.8
51
48
- libboost-math-dev
49
+ - python3
50
+ - python3-pip
52
51
env :
53
- - CXX_COMPILER='g++'
54
- - C_COMPILER='gcc'
55
- - Fortran_COMPILER='gfortran'
52
+ - CXX_COMPILER='g++-4.8 '
53
+ - C_COMPILER='gcc-4.8 '
54
+ - Fortran_COMPILER='gfortran-4.8 '
56
55
- BUILD_TYPE='release'
57
- - PYTHON='--two'
58
56
- RUN_DANGER=false
59
57
- os : linux
60
58
addons :
61
59
apt :
62
60
sources :
63
61
- ubuntu-toolchain-r-test
64
62
packages :
65
- - cmake3
66
- - cmake3-data
67
63
- g++-6
68
64
- gcc-6
69
65
- gfortran-6
70
66
- libboost-math-dev
67
+ - python3
68
+ - python3-pip
71
69
env :
72
70
- CXX_COMPILER='g++-6'
73
71
- C_COMPILER='gcc-6'
74
72
- Fortran_COMPILER='gfortran-6'
75
73
- BUILD_TYPE='release'
76
- - PYTHON='--two'
77
74
- STATIC='--static'
78
75
- RUN_DANGER=false
79
76
- os : linux
80
77
addons :
81
78
apt :
82
79
packages :
83
- - cmake3
84
- - cmake3-data
85
80
- g++
86
81
- gcc
87
82
- gfortran
88
83
- libboost-math-dev
89
84
- lcov
85
+ - python3
86
+ - python3-pip
90
87
env :
91
88
- CXX_COMPILER='g++'
92
89
- C_COMPILER='gcc'
93
90
- Fortran_COMPILER='gfortran'
94
91
- BUILD_TYPE='debug'
95
- - PYTHON='--two'
96
92
- COVERAGE='--coverage'
97
93
- RUN_DANGER=false
98
94
before_install :
99
95
- test -n $CC && unset CC
100
96
- test -n $CXX && unset CXX
101
97
- test -n $FC && unset FC
102
98
install :
103
- - pip install --user pipenv --upgrade
104
- - pipenv $PYTHON install
99
+ - pip3 install --user pipenv --upgrade
100
+ - pipenv --python $(type -P python3) install --dev
105
101
before_script :
106
- - source $(pipenv --venv)/bin/activate
107
102
- ./.ci/report_versions.sh
108
103
- cd $TRAVIS_BUILD_DIR
109
104
- echo 'Build set up summary'
@@ -117,7 +112,7 @@ script:
117
112
BUNDLE_GEMFILE=.ci/Gemfile bundle exec danger --dangerfile=.ci/Dangerfile --verbose
118
113
fi
119
114
- |
120
- python setup.py --cxx=$CXX_COMPILER \
115
+ pipenv run python setup.py --cxx=$CXX_COMPILER \
121
116
--cc=$C_COMPILER \
122
117
--fc=$Fortran_COMPILER \
123
118
--type=$BUILD_TYPE \
@@ -126,8 +121,8 @@ script:
126
121
--prefix=$HOME/Software/pcmsolver
127
122
- cd build
128
123
- ../.ci/ci_build.sh
129
- - travis_wait 40 python ../.ci/ci_test.py ctest --output-on-failure --verbose --parallel 2
130
- - python ../.ci/ci_print_failing.py
124
+ - travis_wait 40 pipenv run python ../.ci/ci_test.py ctest --output-on-failure --verbose --parallel 2
125
+ - pipenv run python ../.ci/ci_print_failing.py
131
126
after_success :
132
127
- |
133
128
if [[ "$COVERAGE" = "--coverage" ]]; then
0 commit comments