author | sheepluva |
Mon, 16 Nov 2015 23:06:27 +0100 | |
changeset 11406 | 2d659747b991 |
parent 11393 | 6887039a3be9 |
child 11410 | 1b9e183841e7 |
permissions | -rw-r--r-- |
9915
67c9bd84f941
Added simple travis file
Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
parents:
diff
changeset
|
1 |
language: c |
67c9bd84f941
Added simple travis file
Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
parents:
diff
changeset
|
2 |
branches: |
67c9bd84f941
Added simple travis file
Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
parents:
diff
changeset
|
3 |
except: |
67c9bd84f941
Added simple travis file
Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
parents:
diff
changeset
|
4 |
gh-pages |
67c9bd84f941
Added simple travis file
Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
parents:
diff
changeset
|
5 |
compiler: |
67c9bd84f941
Added simple travis file
Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
parents:
diff
changeset
|
6 |
- gcc |
67c9bd84f941
Added simple travis file
Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
parents:
diff
changeset
|
7 |
- clang |
67c9bd84f941
Added simple travis file
Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
parents:
diff
changeset
|
8 |
env: |
9935 | 9 |
- BUILD_ARGS="-DCMAKE_BUILD_TYPE=Release" |
9915
67c9bd84f941
Added simple travis file
Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
parents:
diff
changeset
|
10 |
- BUILD_ARGS="-DCMAKE_BUILD_TYPE=Debug" |
11343
0bff27d8d18f
travis: Trim down the number of tests
Vittorio Giovara <vittorio.giovara@gmail.com>
parents:
10664
diff
changeset
|
11 |
- BUILD_ARGS="-DNOSERVER=1 -DBUILD_ENGINE_C=1" |
0bff27d8d18f
travis: Trim down the number of tests
Vittorio Giovara <vittorio.giovara@gmail.com>
parents:
10664
diff
changeset
|
12 |
- BUILD_ARGS="-DNOSERVER=1 -DNOVIDEOREC=1 -DNOPNG=1" |
0bff27d8d18f
travis: Trim down the number of tests
Vittorio Giovara <vittorio.giovara@gmail.com>
parents:
10664
diff
changeset
|
13 |
- BUILD_ARGS="-DNOSERVER=1 -DLUA_SYSTEM=0 -DPHYSFS_SYSTEM=0" |
9915
67c9bd84f941
Added simple travis file
Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
parents:
diff
changeset
|
14 |
matrix: |
67c9bd84f941
Added simple travis file
Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
parents:
diff
changeset
|
15 |
allow_failures: |
67c9bd84f941
Added simple travis file
Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
parents:
diff
changeset
|
16 |
# Failures we expect here |
67c9bd84f941
Added simple travis file
Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
parents:
diff
changeset
|
17 |
before_install: |
11385 | 18 |
- sudo add-apt-repository -y ppa:zoogie/sdl2-snapshots |
9915
67c9bd84f941
Added simple travis file
Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
parents:
diff
changeset
|
19 |
- sudo apt-get update -qq |
11393 | 20 |
- sudo apt-get install debhelper cmake dpkg-dev libqt4-dev qt4-qmake libphysfs-dev libsdl2-dev libsdl2-ttf-dev libsdl2-mixer-dev libsdl2-image-dev libsdl2-net-dev bzip2 ghc libghc-mtl-dev libghc-parsec3-dev libghc-bytestring-show-dev libghc-vector-dev libghc-zlib-dev libghc-random-dev libghc-stm-dev libghc-network-dev libghc-dataenc-dev libghc-hslogger-dev libghc-utf8-string-dev libghc-sha-dev libghc-entropy-dev liblua5.1-0-dev imagemagick fpc fp-compiler fp-units-misc libpng-dev fp-units-gfx libavcodec-dev libavformat-dev libglew1.6-dev |
9915
67c9bd84f941
Added simple travis file
Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
parents:
diff
changeset
|
21 |
script: |
10559
44095e0a0c1a
Verbose tests
Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
parents:
10557
diff
changeset
|
22 |
- mkdir build && cd build && cmake $BUILD_ARGS .. && make VERBOSE=1 && make test_verbose |
9915
67c9bd84f941
Added simple travis file
Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
parents:
diff
changeset
|
23 |
notifications: |
10664
20ec6af4fb87
Use notice and skip join on irc
Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
parents:
10559
diff
changeset
|
24 |
email: false |
9915
67c9bd84f941
Added simple travis file
Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
parents:
diff
changeset
|
25 |
irc: |
67c9bd84f941
Added simple travis file
Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
parents:
diff
changeset
|
26 |
channels: |
9936 | 27 |
- "chat.freenode.net#hedgewars" |
9939 | 28 |
template: |
29 |
- "hw-build #%{build_number} (%{commit} by %{author}): %{message}" |
|
30 |
- "See details at %{build_url}" |
|
10664
20ec6af4fb87
Use notice and skip join on irc
Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
parents:
10559
diff
changeset
|
31 |
on_success: change |
20ec6af4fb87
Use notice and skip join on irc
Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
parents:
10559
diff
changeset
|
32 |
on_failure: always |