Pierre Ossman | 9371e4b | 2019-01-22 10:14:25 +0100 | [diff] [blame] | 1 | dist: xenial |
Pierre Ossman | 02876df | 2019-01-14 18:55:13 +0100 | [diff] [blame] | 2 | language: minimal |
Pierre Ossman | ae7c200 | 2017-10-06 13:51:01 +0200 | [diff] [blame] | 3 | |
Pierre Ossman | 02876df | 2019-01-14 18:55:13 +0100 | [diff] [blame] | 4 | env: |
Pierre Ossman | 6e6569a | 2019-01-14 18:55:13 +0100 | [diff] [blame] | 5 | - DOCKER=centos6 |
Pierre Ossman | 02876df | 2019-01-14 18:55:13 +0100 | [diff] [blame] | 6 | - DOCKER=centos7 |
Pierre Ossman | dfccb17 | 2019-01-16 13:43:05 +0100 | [diff] [blame] | 7 | - DOCKER=trusty |
Pierre Ossman | 14b4486 | 2019-01-15 15:00:21 +0100 | [diff] [blame] | 8 | - DOCKER=xenial |
Pierre Ossman | 02876df | 2019-01-14 18:55:13 +0100 | [diff] [blame] | 9 | |
10 | matrix: | ||||
11 | include: | ||||
Pierre Ossman | fc2939b | 2019-01-22 15:10:08 +0100 | [diff] [blame] | 12 | - language: cpp |
Pierre Ossman | 02876df | 2019-01-14 18:55:13 +0100 | [diff] [blame] | 13 | env: |
Pierre Ossman | 02876df | 2019-01-14 18:55:13 +0100 | [diff] [blame] | 14 | before_install: |
Pierre Ossman | 9371e4b | 2019-01-22 10:14:25 +0100 | [diff] [blame] | 15 | - 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 Ossman | 02876df | 2019-01-14 18:55:13 +0100 | [diff] [blame] | 17 | script: |
18 | - cmake -DCMAKE_BUILD_TYPE=Debug . && make | ||||
19 | |||||
20 | - language: java | ||||
Pierre Ossman | 9371e4b | 2019-01-22 10:14:25 +0100 | [diff] [blame] | 21 | # We're not compatible with the newer java |
22 | dist: trusty | ||||
Pierre Ossman | 02876df | 2019-01-14 18:55:13 +0100 | [diff] [blame] | 23 | env: |
24 | before_install: skip | ||||
25 | script: | ||||
26 | - cd java && cmake . && make | ||||
27 | |||||
Pierre Ossman | ae7c200 | 2017-10-06 13:51:01 +0200 | [diff] [blame] | 28 | before_install: |
Pierre Ossman | 02876df | 2019-01-14 18:55:13 +0100 | [diff] [blame] | 29 | - docker build -t tigervnc/$DOCKER .travis/$DOCKER |
Pierre Ossman | ae7c200 | 2017-10-06 13:51:01 +0200 | [diff] [blame] | 30 | script: |
Pierre Ossman | 02876df | 2019-01-14 18:55:13 +0100 | [diff] [blame] | 31 | - .travis/$DOCKER/build.sh |