source: subsurface/.travis.yml

Last change on this file was eb95cd0, checked in by Dirk Hohndel <dirk@…>, 4 weeks ago

Travis: try another work around

The previous hack got us to see that the error was a write error to
stdout and based on
https://github.com/travis-ci/travis-ci/issues/4704#issuecomment-321777557
setting filter_secrets: false will work around that issue.

Signed-off-by: Dirk Hohndel <dirk@…>

  • Property mode set to 100644
File size: 1.8 KB
Line 
1
2
3matrix:
4  include:
5    - env: SUBSURFACE_PLATFORM='mac'
6      os: osx
7      osx_image: xcode6.4
8      language: c++ ruby
9
10    - env: SUBSURFACE_PLATFORM='windows'
11      os: linux
12      dist: trusty
13      sudo: required
14      language: c++
15
16    - env: SUBSURFACE_PLATFORM='linux'
17      os: linux
18      dist: trusty
19      sudo: required
20      language: c++
21      addons:
22        apt:
23          packages:
24            - git
25            - g++
26            - make
27            - autoconf
28            - automake
29            - libtool
30            - cmake
31            - pkg-config
32            - libxml2-dev
33            - libxslt1-dev
34            - libzip-dev
35            - libsqlite3-dev
36            - libusb-1.0-0-dev
37            - libssl-dev
38            - libssh2-1-dev
39            - libcurl4-openssl-dev
40            # Not a subsurface dependency, but a Qt dependency
41            - mesa-common-dev
42            - libqt5gui5
43            - libxcb-xinerama0
44            # Not a subsurface dependency, but a QtMultimedia/libdeclarative_multimedia.so dependency
45            - libpulse-mainloop-glib0
46            # Not a subsurface dependency, but a QtWebKit dependency
47            - libhyphen-dev
48            - libicu52
49
50    - env: SUBSURFACE_PLATFORM="android"
51      # Currently hard coded to arm
52      os: linux
53      language: c++
54      filter_secrets: false
55      services:
56          - docker
57# TODO: caching
58#      cache:
59#          timeout: 300
60#          directories:
61#              - 3pp
62
63before_install:
64    - source ${TRAVIS_BUILD_DIR}/scripts/${SUBSURFACE_PLATFORM}/before_install.sh
65
66script:
67    - source ${TRAVIS_BUILD_DIR}/scripts/${SUBSURFACE_PLATFORM}/travisbuild.sh
68
69after_success:
70    - source ${TRAVIS_BUILD_DIR}/scripts/${SUBSURFACE_PLATFORM}/after_success.sh
71
72branches:
73  except:
74    - # Do not build tags that we create when we upload to GitHub Releases
75    - /^(?i:continuous)/
Note: See TracBrowser for help on using the repository browser.