File tree Expand file tree Collapse file tree 1 file changed +56
-15
lines changed Expand file tree Collapse file tree 1 file changed +56
-15
lines changed Original file line number Diff line number Diff line change 1- language : cpp
21
32matrix :
43 include :
5- - os : linux
4+ - language : cpp
5+ os : linux
66 addons :
77 apt :
88 packages :
99 - gfortran
1010 - liblapack-dev
11- - os : linux
11+ - language : cpp
12+ os : linux
1213 dist : bionic
1314 addons :
1415 apt :
1516 packages :
1617 - gfortran
1718 - liblapack-dev
18- - os : osx
19+ - language : cpp
20+ os : osx
1921 osx_image : xcode11
20- env : OSX=10.14 CC=gcc CXX=g++
22+ env : OSX=10.14 CC=gcc CXX=g++
2123 compiler : clang
22- - os : osx
24+ - language : cpp
25+ os : osx
2326 osx_image : xcode11
24- env : OSX=10.14
27+ env : OSX=10.14
2528 compiler : clang
26- - os : osx
29+ - language : cpp
30+ os : osx
2731 osx_image : xcode10
28- env : OSX=10.13
32+ env : OSX=10.13
2933 compiler : clang
3034
35+ - language : minimal
36+ dist : bionic
37+ env : DISTRO=alpine
38+ - language : minimal
39+ dist : bionic
40+ env : DISTRO=archlinux
41+ - language : minimal
42+ dist : bionic
43+ env : DISTRO=centos
44+ - language : minimal
45+ dist : bionic
46+ env : DISTRO=debian
47+ - language : minimal
48+ dist : bionic
49+ env : DISTRO=fedora
50+ - language : minimal
51+ dist : bionic
52+ env : DISTRO=opensuse
53+ - language : minimal
54+ dist : bionic
55+ env : DISTRO=ubuntu
56+
57+ allow_failures :
58+ - language : cpp
59+ os : osx
60+
61+ install : true
62+
3163before_script :
3264 - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update; brew install bash gcc; clang --version; gfortran --version; fi
3365 - if [[ "$TRAVIS_OS_NAME $CC" == "osx gcc" ]]; then export CC=gcc-9 ; export CXX=g++-9 ; $CC --version; $CXX --version; fi
34- - cd ..
35- - wget https://raw.githubusercontent.com/coin-or/coinbrew/master/coinbrew
36- - export PROJECT_URL=https://github.com/$TRAVIS_REPO_SLUG
37- - export PROJECT=`echo $TRAVIS_REPO_SLUG | cut -d "/" -f 2`
38- - bash ./coinbrew fetch $PROJECT_URL:$TRAVIS_BRANCH --no-prompt --skip-update > /dev/null
66+ - if [[ -z "$DISTRO" ]]; then cd ..; fi
67+ - if [[ -z "$DISTRO" ]]; then wget https://raw.githubusercontent.com/coin-or/coinbrew/master/coinbrew; fi
68+ - if [[ -z "$DISTRO" ]]; then export PROJECT_URL=https://github.com/$TRAVIS_REPO_SLUG; fi
69+ - if [[ -z "$DISTRO" ]]; then export PROJECT=`echo $TRAVIS_REPO_SLUG | cut -d "/" -f 2`; fi
70+ - if [[ -z "$DISTRO" ]]; then bash ./coinbrew fetch $PROJECT_URL:$TRAVIS_BRANCH --no-prompt --skip-update > /dev/null; fi
3971
4072script :
41- - bash ./coinbrew build $PROJECT --no-prompt --verbosity=2 --test
73+ - if [[ -z "$DISTRO" ]]; then bash ./coinbrew build $PROJECT --no-prompt --verbosity=2 --test
74+
75+ - >
76+ if [[ ! -z "$DISTRO" ]]; then (
77+ cd .ci &&
78+ make env_${DISTRO} &&
79+ make devel_${DISTRO} &&
80+ make install_${DISTRO} &&
81+ make test_install_${DISTRO} ||
82+ travis_terminate 1 ); fi
You can’t perform that action at this time.
0 commit comments