.travis.yml
author sheepluva
Thu, 23 Jan 2014 13:56:53 +0100
changeset 10061 b7161f00a6ca
parent 10019 c00db97a668f
child 10071 c9e1648b1d59
permissions -rw-r--r--
hide complete IP of other users, when non-admin requests player info. showing the first two parts of the IP was kinda pointless to begin with (what for?) and has recently lead to increased abuse and lobby flooding due to bots collecting/posting IP tracking information
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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:
67c9bd84f941 Added simple travis file
Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
parents:
diff changeset
     9
  # Default build. Release.
9935
491f661a4e57 add more travis tests
koda
parents: 9915
diff changeset
    10
  - BUILD_ARGS="-DCMAKE_BUILD_TYPE=Release"
9915
67c9bd84f941 Added simple travis file
Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
parents:
diff changeset
    11
  # Debug build
67c9bd84f941 Added simple travis file
Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
parents:
diff changeset
    12
  - BUILD_ARGS="-DCMAKE_BUILD_TYPE=Debug"
67c9bd84f941 Added simple travis file
Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
parents:
diff changeset
    13
  # Everything that's optional
10003
4133ba836ee6 fix some travis BUILD_ARGS and add a new one
koda
parents: 9947
diff changeset
    14
  - BUILD_ARGS="-DNOPNG=1"
4133ba836ee6 fix some travis BUILD_ARGS and add a new one
koda
parents: 9947
diff changeset
    15
  - BUILD_ARGS="-DNOVIDEOREC=1"
4133ba836ee6 fix some travis BUILD_ARGS and add a new one
koda
parents: 9947
diff changeset
    16
  - BUILD_ARGS="-DNOSERVER=1"
4133ba836ee6 fix some travis BUILD_ARGS and add a new one
koda
parents: 9947
diff changeset
    17
  - BUILD_ARGS="-DLUA_SYSTEM=0"
4133ba836ee6 fix some travis BUILD_ARGS and add a new one
koda
parents: 9947
diff changeset
    18
  - BUILD_ARGS="-DPHYSFS_SYSTEM=0"
10019
c00db97a668f add travis tests for the two new cmake options
koda
parents: 10006
diff changeset
    19
  - BUILD_ARGS="-DGL2=1"
c00db97a668f add travis tests for the two new cmake options
koda
parents: 10006
diff changeset
    20
  - BUILD_ARGS="-DBUILD_ENGINE_C=1"
9915
67c9bd84f941 Added simple travis file
Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
parents:
diff changeset
    21
matrix:
67c9bd84f941 Added simple travis file
Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
parents:
diff changeset
    22
  allow_failures:
67c9bd84f941 Added simple travis file
Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
parents:
diff changeset
    23
    # Failures we expect here
67c9bd84f941 Added simple travis file
Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
parents:
diff changeset
    24
before_install:
67c9bd84f941 Added simple travis file
Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
parents:
diff changeset
    25
  - sudo apt-get update -qq
10006
921e7b71330f happy 10000th commit
koda
parents: 10003
diff changeset
    26
  - sudo apt-get install debhelper cmake dpkg-dev libqt4-dev libphysfs-dev fp-compiler libsdl1.2-dev libsdl-ttf2.0-dev libsdl-mixer1.2-dev libsdl-image1.2-dev libsdl-net1.2-dev bzip2 fp-units-gfx ghc libghc-stm-dev libghc-network-dev libghc-dataenc-dev libghc-hslogger-dev libghc-utf8-string-dev liblua5.1-0-dev imagemagick libghc-bytestring-show-dev fpc libpng-dev libavcodec-dev libavformat-dev freeglut3-dev libghc-mtl-dev libghc-parsec3-dev libghc-vector-dev qt4-qmake fp-units-misc libghc-random-dev
9915
67c9bd84f941 Added simple travis file
Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
parents:
diff changeset
    27
script: 
9947
ff4e56775e9c enable verbosity in travis builds
koda
parents: 9939
diff changeset
    28
  - mkdir build && cd build && cmake $BUILD_ARGS .. && make VERBOSE=1
9915
67c9bd84f941 Added simple travis file
Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
parents:
diff changeset
    29
notifications:
67c9bd84f941 Added simple travis file
Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
parents:
diff changeset
    30
  irc:
67c9bd84f941 Added simple travis file
Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
parents:
diff changeset
    31
    channels:
9936
a9fe8db625d0 enable travis bot
koda
parents: 9935
diff changeset
    32
      - "chat.freenode.net#hedgewars"
9939
462b644f415c less spam
koda
parents: 9936
diff changeset
    33
    template:
462b644f415c less spam
koda
parents: 9936
diff changeset
    34
      - "hw-build #%{build_number} (%{commit} by %{author}): %{message}"
462b644f415c less spam
koda
parents: 9936
diff changeset
    35
      - "See details at %{build_url}"
462b644f415c less spam
koda
parents: 9936
diff changeset
    36
  email: false