-
Notifications
You must be signed in to change notification settings - Fork 3
/
.travis.yml
46 lines (38 loc) · 1.43 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
language: cpp
cache: ccache
os:
- linux
env:
- DEMO=ON
- DEMO=OFF
sudo: required
dist: trusty
before_install:
- sudo apt-get update -qq
- sudo apt install rpm
- ./install-libs
- if [[ "$DEMO" == "ON" ]]; then ./install-demo-data; fi
script:
- cmake --version
- dpkg --version
- rpm --version
- mkdir build
- cd build
- cmake -DCMAKE_INSTALL_PREFIX=/usr -DDEMO_BUILD=$DEMO ..
- make
# - make package
# - cd ..
# - ./fix-linux-bz2-package build/koboredux-*-Linux.tar.bz2
#deploy:
# skip_cleanup: true
# provider: releases
# api_key:
# secure: FA4FE9EvlMu40snssAbcB/HSv8mqomC5N28/f5pSxggfCXeNKbL1NH7lT+/4dafJxkh1VjdAmUI/ENHnyP8h8a6lIrXD6YRTboV2n0WCovBguqKR4d5TTG1izeVHgHfy5iPFiSpg/bjNntrUCpq7oQ0BPeKcsvuZzBgOfLJYBObkCSb7pron4p22N4b19TS8LGWpzA2XOB74LXs2YkftjtMLjTdoemnJxXBAZKMa2H5UbyCtJTqHuM5pq0uHuaIbSjZLL/5/QR5mbeSzVxL93q2eGUR22MZgqhRiCLxKO48xQv7twH/NYiI+U4cw+DB3UmWtUFZUEdZ061kWS8RLpXYIcBakPT33EgBeSeAReNESvoQi1t42/kPmyweU0i1X77c6V/Wcw1jgS7yYVESbpQdemBHf1WSoam0tCJ7QnW9KuN+o19/O13Ic3IN0RvXlyTQnrZntxs7OtTxutGCSFuqIOCoFYT9wLhbjO0MNLL6ojnKkaoFjuCv/RDae1rJksKrNRh4wx0u0DQIeQ5mNWOViFerB4ocKD9uwrBhfgIn5kyrJlvxc8yCv5jmshaJNZBCZn3DOPjhyTkqbzB/tbGe8YsXBnUVWCDktjvj3U9ykSBkx/AYKgXB4mHsbpc+2SLuQ4NPiYrQykKABXFASC+yl36y1QZ0Fo0mT1w1bvG4=
# file-glob: true
# file:
# - build/koboredux-*-Linux.deb
# - build/koboredux-*-Linux.rpm
# - build/koboredux-*-Linux.tar.bz2
# on:
# tags: true
# repo: olofson/koboredux