X-Git-Url: https://git.xonotic.org/?p=xonotic%2Fgmqcc.git;a=blobdiff_plain;f=.travis.yml;h=830f373cebfae37fa14ed957173b775db810b39d;hp=0c127f982a2e3f11f25dd7c2a830a71327761adf;hb=49f4fedecfcdbc15879bcfe1f26562acd47d5ac2;hpb=682c43973e0700d997c645b1bb4603d230bacc9b diff --git a/.travis.yml b/.travis.yml index 0c127f9..830f373 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,13 +1,32 @@ -language: c +language: cpp + compiler: - gcc - clang -# Change this to your needs -script: make && make check + +before_install: + # g++4.8.1 + - if [ "$CXX" == "g++" ]; then sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test; fi + # clang 3.4 + - if [ "$CXX" == "clang++" ]; then sudo add-apt-repository -y ppa:h-rayflood/llvm; fi + - sudo apt-get update -qq + +install: + # g++4.8.1 + - if [ "$CXX" = "g++" ]; then sudo apt-get install -qq g++-4.8; fi + - if [ "$CXX" = "g++" ]; then export CXX="g++-4.8"; fi + # clang 3.4 + - if [ "$CXX" == "clang++" ]; then sudo apt-get install --allow-unauthenticated -qq clang-3.4; fi + - if [ "$CXX" == "clang++" ]; then export CXX="clang++-3.4"; fi + +script: + - make test + notifications: irc: channels: - - "irc.freenode.org#kf-engine" + - "irc.freenode.org#gmqcc" template: - - "[%{commit} : %{author}] %{message} " + - "[%{commit} : %{author}] %{message}" + - "%{build_url}" skip_join: true