123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191 |
- language: c
- sudo: false
- dist: trusty
- addons:
- apt:
- sources:
- - ubuntu-toolchain-r-test
- install:
- - ./tools/ci/travis.sh getplugins || true
- before_script:
- - uname -a
- - ulimit -c unlimited -S
- - ./tools/ci/travis.sh createdb ragnarok root
- - ./tools/ci/travis.sh importdb ragnarok root
- - ./tools/ci/travis.sh adduser ragnarok travis travis root
- script:
- - if [[ ! -z "${HPM}" ]]; then ./tools/ci/travis.sh buildhpm $CONFIGURE_FLAGS; fi
- - ./tools/ci/travis.sh build $CONFIGURE_FLAGS
- - ./tools/ci/travis.sh test ragnarok travis travis
- compiler: false # Necessary at the top level because referenced by allow_failures
- env: ignore=this # Necessary at the top level because referenced by allow_failures
- matrix:
- allow_failures:
- - compiler: clang
- env: CONFIGURE_FLAGS="--enable-debug CC=clang-5.0 --enable-Werror --enable-buildbot"
- - compiler: clang
- env: CONFIGURE_FLAGS="--enable-debug CC=clang-5.0 --disable-renewal --enable-Werror --enable-buildbot"
- - compiler: clang
- env: CONFIGURE_FLAGS="--enable-debug CC=clang-4.0 --enable-Werror --enable-buildbot"
- - compiler: clang
- env: CONFIGURE_FLAGS="--enable-debug CC=clang-4.0 --disable-renewal --enable-Werror --enable-buildbot"
- exclude:
- - env: ignore=this
- - compiler: false
- include:
- - compiler: gcc
- env: LDFLAGS="-fuse-ld=gold" CONFIGURE_FLAGS="--enable-debug CC=gcc-6 --disable-manager --enable-Werror --enable-packetver=20191016 --enable-packetver-re --enable-buildbot" HPM="1"
- addons:
- apt:
- sources:
- - ubuntu-toolchain-r-test
- packages:
- - gdb
- - gcc-6
- - doxygen
- - libxml-simple-perl
- - libxml-sax-perl
- - libxml-parser-perl
- - compiler: clang
- env: CONFIGURE_FLAGS="--enable-debug CC=clang-5.0 --enable-Werror --enable-packetver=20191016 --enable-packetver-re --enable-buildbot"
- addons:
- apt:
- sources:
- - llvm-toolchain-trusty-5.0
- - ubuntu-toolchain-r-test
- packages:
- - gdb
- - clang-5.0
- - compiler: clang
- env: CONFIGURE_FLAGS="--enable-debug CC=clang-5.0 --disable-renewal --enable-Werror --enable-buildbot"
- addons:
- apt:
- sources:
- - llvm-toolchain-trusty-5.0
- - ubuntu-toolchain-r-test
- packages:
- - gdb
- - clang-5.0
- - compiler: clang
- env: CONFIGURE_FLAGS="--enable-debug CC=clang-4.0 --enable-Werror --enable-packetver=20191016 --enable-packetver-re --enable-buildbot"
- addons:
- apt:
- sources:
- - llvm-toolchain-trusty-4.0
- - ubuntu-toolchain-r-test
- packages:
- - gdb
- - clang-4.0
- - compiler: clang
- env: CONFIGURE_FLAGS="--enable-debug CC=clang-4.0 --enable-Werror --enable-packetver=20130724 --enable-packetver-re --enable-buildbot"
- addons:
- apt:
- sources:
- - llvm-toolchain-trusty-4.0
- - ubuntu-toolchain-r-test
- packages:
- - gdb
- - clang-4.0
- - compiler: clang
- env: CONFIGURE_FLAGS="--enable-debug CC=clang-4.0 --disable-renewal --enable-Werror --enable-buildbot"
- addons:
- apt:
- sources:
- - llvm-toolchain-trusty-4.0
- - ubuntu-toolchain-r-test
- packages:
- - gdb
- - clang-4.0
- - compiler: clang
- env: CONFIGURE_FLAGS="--enable-debug --enable-Werror --enable-buildbot"
- - compiler: clang
- env: CONFIGURE_FLAGS="--enable-debug --disable-renewal --enable-Werror --enable-buildbot"
- - compiler: gcc
- env: CONFIGURE_FLAGS="--enable-debug --enable-Werror --enable-packetver=20191016 --enable-packetver-re --enable-buildbot"
- - compiler: gcc
- env: CONFIGURE_FLAGS="--enable-debug --disable-renewal --enable-Werror --enable-buildbot"
- - compiler: gcc
- env: LDFLAGS="-fuse-ld=gold" CONFIGURE_FLAGS="--enable-debug --enable-sanitize=full CC=gcc-5 --disable-manager --enable-Werror --enable-packetver=20191016 --enable-packetver-re --enable-buildbot"
- addons:
- apt:
- sources:
- - ubuntu-toolchain-r-test
- packages:
- - gdb
- - gcc-5
- - compiler: gcc
- env: LDFLAGS="-fuse-ld=gold" CONFIGURE_FLAGS="--enable-debug --enable-sanitize=full CC=gcc-5 --disable-manager --disable-renewal --enable-Werror --enable-buildbot"
- addons:
- apt:
- sources:
- - ubuntu-toolchain-r-test
- packages:
- - gdb
- - gcc-5
- - compiler: gcc
- env: LDFLAGS="-fuse-ld=gold" CONFIGURE_FLAGS="--enable-debug --enable-sanitize=full CC=gcc-6 --disable-manager --enable-Werror --enable-packetver=20191016 --enable-packetver-re --enable-buildbot"
- addons:
- apt:
- sources:
- - ubuntu-toolchain-r-test
- packages:
- - gdb
- - gcc-6
- - compiler: gcc
- env: LDFLAGS="-fuse-ld=gold" CONFIGURE_FLAGS="--enable-debug --enable-sanitize=full CC=gcc-6 --disable-manager --disable-renewal --enable-Werror --enable-buildbot"
- addons:
- apt:
- sources:
- - ubuntu-toolchain-r-test
- packages:
- - gdb
- - gcc-6
- - compiler: gcc
- env: LDFLAGS="-fuse-ld=gold" CONFIGURE_FLAGS="--enable-debug CC=gcc-7 --disable-manager --enable-Werror --enable-packetver=20191016 --enable-packetver-re --enable-buildbot"
- addons:
- apt:
- sources:
- - ubuntu-toolchain-r-test
- packages:
- - gdb
- - gcc-7
- - compiler: gcc
- env: LDFLAGS="-fuse-ld=gold" CONFIGURE_FLAGS="--enable-debug --enable-sanitize=full CC=gcc-7 --disable-manager --disable-renewal --enable-Werror --enable-buildbot"
- addons:
- apt:
- sources:
- - ubuntu-toolchain-r-test
- packages:
- - gdb
- - gcc-7
- - compiler: gcc
- env: LDFLAGS="-fuse-ld=gold" CONFIGURE_FLAGS="--enable-debug --enable-sanitize=full CC=gcc-8 --disable-manager --enable-Werror --enable-packetver=20191016 --enable-packetver-re --enable-buildbot"
- addons:
- apt:
- sources:
- - ubuntu-toolchain-r-test
- packages:
- - gdb
- - gcc-8
- - compiler: gcc
- env: LDFLAGS="-fuse-ld=gold" CONFIGURE_FLAGS="--enable-debug --enable-sanitize=full CC=gcc-8 --disable-manager --disable-renewal --enable-Werror --enable-buildbot"
- addons:
- apt:
- sources:
- - ubuntu-toolchain-r-test
- packages:
- - gdb
- - gcc-8
- notifications:
- email: false
- branches:
- except:
- - rathena
|