blob: c260b1ec8e8ca701f5faf7b64e557e8612770be8 [file] [log] [blame]
Pierre Ossman9371e4b2019-01-22 10:14:25 +01001dist: xenial
Pierre Ossman02876df2019-01-14 18:55:13 +01002language: minimal
Pierre Ossmanae7c2002017-10-06 13:51:01 +02003
Pierre Ossman02876df2019-01-14 18:55:13 +01004env:
Pierre Ossman6e6569a2019-01-14 18:55:13 +01005 - DOCKER=centos6
Pierre Ossman02876df2019-01-14 18:55:13 +01006 - DOCKER=centos7
Pierre Ossmandfccb172019-01-16 13:43:05 +01007 - DOCKER=trusty
Pierre Ossman14b44862019-01-15 15:00:21 +01008 - DOCKER=xenial
Pierre Ossman02876df2019-01-14 18:55:13 +01009
10matrix:
11 include:
Pierre Ossmanfc2939b2019-01-22 15:10:08 +010012 - language: cpp
Pierre Ossman02876df2019-01-14 18:55:13 +010013 env:
Pierre Ossman02876df2019-01-14 18:55:13 +010014 before_install:
Pierre Ossman9371e4b2019-01-22 10:14:25 +010015 - sudo apt-get install -y libgnutls-dev libfltk1.3-dev fluid
16 - sudo apt-get install -y libxtst-dev libxdamage-dev libxfixes-dev libxrandr-dev
Pierre Ossman02876df2019-01-14 18:55:13 +010017 script:
18 - cmake -DCMAKE_BUILD_TYPE=Debug . && make
19
20 - language: java
Pierre Ossman9371e4b2019-01-22 10:14:25 +010021 # We're not compatible with the newer java
22 dist: trusty
Pierre Ossman02876df2019-01-14 18:55:13 +010023 env:
24 before_install: skip
25 script:
26 - cd java && cmake . && make
27
Pierre Ossmanae7c2002017-10-06 13:51:01 +020028before_install:
Pierre Ossman02876df2019-01-14 18:55:13 +010029 - docker build -t tigervnc/$DOCKER .travis/$DOCKER
Pierre Ossmanae7c2002017-10-06 13:51:01 +020030script:
Pierre Ossman02876df2019-01-14 18:55:13 +010031 - .travis/$DOCKER/build.sh