123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678 |
- stages:
- - primary
- - secondary
- - platforms
- - clients
- # - extras
- variables: &base_vars
- # Configure mysql service (https://hub.docker.com/_/mysql/)
- MYSQL_DATABASE: 'ragnarok'
- MYSQL_USER: 'ragnarok'
- MYSQL_PASSWORD: 'ragnarok'
- MYSQL_ALLOW_EMPTY_PASSWORD: 'yes'
- GIT_DEPTH: '3'
- DEBIAN_COMMON_PACKAGES: make autoconf zlib1g-dev libpcre3-dev git python
- .prerequisites: &prerequisites
- before_script:
- - echo "Building $CI_BUILD_NAME"
- - uname -a
- - ./tools/ci/retry.sh apt-get update
- - ./tools/ci/retry.sh apt-get install -y -qq $INSTALL_PACKAGES $DEBIAN_COMMON_PACKAGES
- # - ./tools/ci/travis.sh importdb ragnarok ragnarok ragnarok $SQLHOST
- # - ./tools/ci/travis.sh getplugins || true
- services:
- - mysql:latest
- .branch_exceptions: &branch_exceptions
- only:
- - branches
- except:
- - rathena
- - coverity_scan
- # Compilers
- re:clang-6.0:
- <<: *branch_exceptions
- <<: *prerequisites
- stage: secondary
- image: debian:buster
- services:
- - mariadb:10
- variables:
- <<: *base_vars
- INSTALL_PACKAGES: clang-6.0 mariadb-client libmariadbclient-dev-compat
- SQLHOST: mariadb
- script:
- - ./tools/ci/travis.sh build CC=clang-6.0 --enable-debug --enable-Werror --enable-buildbot
- # - ./tools/ci/travis.sh test ragnarok ragnarok ragnarok $SQLHOST
- zero-2018:clang-6.0:
- <<: *branch_exceptions
- <<: *prerequisites
- stage: clients
- image: debian:buster
- services:
- - mariadb:10
- variables:
- <<: *base_vars
- INSTALL_PACKAGES: clang-6.0 mariadb-client libmariadbclient-dev-compat
- SQLHOST: mariadb
- script:
- - ./tools/ci/travis.sh build CC=clang-6.0 --enable-debug --enable-Werror --enable-buildbot --enable-packetver-zero --enable-packetver=20180511
- # - ./tools/ci/travis.sh test ragnarok ragnarok ragnarok $SQLHOST
- re:clang-7:
- <<: *branch_exceptions
- <<: *prerequisites
- stage: primary
- image: debian:buster
- services:
- - mariadb:10
- variables:
- <<: *base_vars
- INSTALL_PACKAGES: clang-7 mariadb-client libmariadbclient-dev-compat
- SQLHOST: mariadb
- script:
- - ./tools/ci/travis.sh build CC=clang-7 --enable-debug --enable-Werror --enable-buildbot
- # - ./tools/ci/travis.sh test ragnarok ragnarok ragnarok $SQLHOST
- zero-2018:clang-7:
- <<: *branch_exceptions
- <<: *prerequisites
- stage: clients
- image: debian:buster
- services:
- - mariadb:10
- variables:
- <<: *base_vars
- INSTALL_PACKAGES: clang-7 mariadb-client libmariadbclient-dev-compat
- SQLHOST: mariadb
- script:
- - ./tools/ci/travis.sh build CC=clang-7 --enable-debug --enable-Werror --enable-buildbot --enable-packetver-zero --enable-packetver=20180511
- # - ./tools/ci/travis.sh test ragnarok ragnarok ragnarok $SQLHOST
- .pre_re:clang-8:
- <<: *branch_exceptions
- <<: *prerequisites
- stage: secondary
- image: debian:buster
- services:
- - mariadb:10
- variables:
- <<: *base_vars
- INSTALL_PACKAGES: clang-8 mariadb-client libmariadbclient-dev-compat
- SQLHOST: mariadb
- script:
- - ./tools/ci/travis.sh build CC=clang-8 --enable-debug --enable-Werror --enable-buildbot --disable-renewal
- - ./tools/ci/travis.sh test ragnarok ragnarok ragnarok $SQLHOST
- .re:clang-8:
- <<: *branch_exceptions
- <<: *prerequisites
- stage: secondary
- image: debian:buster
- services:
- - mariadb:10
- variables:
- <<: *base_vars
- INSTALL_PACKAGES: clang-8 mariadb-client libmariadbclient-dev-compat
- SQLHOST: mariadb
- script:
- - ./tools/ci/travis.sh build CC=clang-8 --enable-debug --enable-Werror --enable-buildbot
- - ./tools/ci/travis.sh test ragnarok ragnarok ragnarok $SQLHOST
- .zero-2018:clang-8:
- <<: *branch_exceptions
- <<: *prerequisites
- stage: clients
- image: debian:buster
- services:
- - mariadb:10
- variables:
- <<: *base_vars
- INSTALL_PACKAGES: clang-8 mariadb-client libmariadbclient-dev-compat
- SQLHOST: mariadb
- script:
- - ./tools/ci/travis.sh build CC=clang-8 --enable-debug --enable-Werror --enable-buildbot --enable-packetver-zero --enable-packetver=20180511
- # - ./tools/ci/travis.sh test ragnarok ragnarok ragnarok $SQLHOST
- pre_re:clang-11:
- <<: *branch_exceptions
- <<: *prerequisites
- stage: secondary
- image: debian:unstable
- services:
- - mariadb:10
- variables:
- <<: *base_vars
- INSTALL_PACKAGES: clang-11 mariadb-client libmariadbclient-dev-compat
- SQLHOST: mariadb
- script:
- - ./tools/ci/travis.sh build CC=clang-11 --enable-debug --enable-Werror --enable-buildbot --disable-renewal
- # - ./tools/ci/travis.sh test ragnarok ragnarok ragnarok $SQLHOST
- re:clang-11:
- <<: *branch_exceptions
- <<: *prerequisites
- stage: secondary
- image: debian:unstable
- services:
- - mariadb:10
- variables:
- <<: *base_vars
- INSTALL_PACKAGES: clang-11 mariadb-client libmariadbclient-dev-compat
- SQLHOST: mariadb
- script:
- - ./tools/ci/travis.sh build CC=clang-11 --enable-debug --enable-Werror --enable-buildbot
- # - ./tools/ci/travis.sh test ragnarok ragnarok ragnarok $SQLHOST
- zero-2018:clang-11:
- <<: *branch_exceptions
- <<: *prerequisites
- stage: clients
- image: debian:unstable
- services:
- - mariadb:10
- variables:
- <<: *base_vars
- INSTALL_PACKAGES: clang-11 mariadb-client libmariadbclient-dev-compat
- SQLHOST: mariadb
- script:
- - ./tools/ci/travis.sh build CC=clang-11 --enable-debug --enable-Werror --enable-buildbot --enable-packetver-zero --enable-packetver=20180511
- # - ./tools/ci/travis.sh test ragnarok ragnarok ragnarok $SQLHOST
- pre_re:gcc-4.8:
- <<: *branch_exceptions
- <<: *prerequisites
- stage: secondary
- image: debian:jessie
- services:
- - mysql:5.5
- variables:
- <<: *base_vars
- INSTALL_PACKAGES: gcc-4.8 mysql-client libmysqlclient-dev
- SQLHOST: mysql
- script:
- - ./tools/ci/travis.sh build CC=gcc-4.8 --enable-debug --enable-Werror --enable-buildbot --disable-renewal
- # - ./tools/ci/travis.sh test ragnarok ragnarok ragnarok $SQLHOST
- re:gcc-4.8:
- <<: *branch_exceptions
- <<: *prerequisites
- stage: secondary
- image: debian:jessie
- services:
- - mysql:5.5
- variables:
- <<: *base_vars
- INSTALL_PACKAGES: gcc-4.8 mysql-client libmysqlclient-dev
- SQLHOST: mysql
- script:
- - ./tools/ci/travis.sh build CC=gcc-4.8 --enable-debug --enable-Werror --enable-buildbot
- # - ./tools/ci/travis.sh test ragnarok ragnarok ragnarok $SQLHOST
- zero-2018:gcc-4.8:
- <<: *branch_exceptions
- <<: *prerequisites
- stage: clients
- image: debian:jessie
- services:
- - mysql:5.5
- variables:
- <<: *base_vars
- INSTALL_PACKAGES: gcc-4.8 mysql-client libmysqlclient-dev
- SQLHOST: mysql
- script:
- - ./tools/ci/travis.sh build CC=gcc-4.8 --enable-debug --enable-Werror --enable-buildbot --enable-packetver-zero --enable-packetver=20180511
- # - ./tools/ci/travis.sh test ragnarok ragnarok ragnarok $SQLHOST
- re:gcc-4.9:
- <<: *branch_exceptions
- <<: *prerequisites
- stage: secondary
- image: debian:jessie
- services:
- - mysql:5.5
- variables:
- <<: *base_vars
- INSTALL_PACKAGES: gcc-4.9 mysql-client libmysqlclient-dev
- SQLHOST: mysql
- script:
- - ./tools/ci/travis.sh build CC=gcc-4.9 --enable-debug --enable-Werror --enable-buildbot
- # - ./tools/ci/travis.sh test ragnarok ragnarok ragnarok $SQLHOST
- zero-2018:gcc-4.9:
- <<: *branch_exceptions
- <<: *prerequisites
- stage: clients
- image: debian:jessie
- services:
- - mysql:5.5
- variables:
- <<: *base_vars
- INSTALL_PACKAGES: gcc-4.9 mysql-client libmysqlclient-dev
- SQLHOST: mysql
- script:
- - ./tools/ci/travis.sh build CC=gcc-4.9 --enable-debug --enable-Werror --enable-buildbot --enable-packetver-zero --enable-packetver=20180511
- # - ./tools/ci/travis.sh test ragnarok ragnarok ragnarok $SQLHOST
- re:gcc-6:
- <<: *branch_exceptions
- <<: *prerequisites
- stage: primary
- image: debian:stretch
- services:
- - mariadb:10.1
- variables:
- <<: *base_vars
- INSTALL_PACKAGES: gcc-6 mariadb-client libmariadbclient-dev-compat
- SQLHOST: mariadb
- script:
- - ./tools/ci/travis.sh build CC=gcc-6 --enable-debug --enable-Werror --enable-buildbot
- # - ./tools/ci/travis.sh test ragnarok ragnarok ragnarok $SQLHOST
- zero-2018:gcc-6:
- <<: *branch_exceptions
- <<: *prerequisites
- stage: clients
- image: debian:stretch
- services:
- - mariadb:10.1
- variables:
- <<: *base_vars
- INSTALL_PACKAGES: gcc-6 mariadb-client libmariadbclient-dev-compat
- SQLHOST: mariadb
- script:
- - ./tools/ci/travis.sh build CC=gcc-6 --enable-debug --enable-Werror --enable-buildbot --enable-packetver-zero --enable-packetver=20180511
- # - ./tools/ci/travis.sh test ragnarok ragnarok ragnarok $SQLHOST
- re:gcc-7:
- <<: *branch_exceptions
- <<: *prerequisites
- stage: secondary
- image: debian:buster
- services:
- - mariadb:10
- variables:
- <<: *base_vars
- INSTALL_PACKAGES: gcc-7 mariadb-client libmariadbclient-dev-compat
- SQLHOST: mariadb
- script:
- - ./tools/ci/travis.sh build CC=gcc-7 --enable-debug --enable-Werror --enable-buildbot
- # - ./tools/ci/travis.sh test ragnarok ragnarok ragnarok $SQLHOST
- zero-2018:gcc-7:
- <<: *branch_exceptions
- <<: *prerequisites
- stage: clients
- image: debian:buster
- services:
- - mariadb:10
- variables:
- <<: *base_vars
- INSTALL_PACKAGES: gcc-7 mariadb-client libmariadbclient-dev-compat
- SQLHOST: mariadb
- script:
- - ./tools/ci/travis.sh build CC=gcc-7 --enable-debug --enable-Werror --enable-buildbot --enable-packetver-zero --enable-packetver=20180511
- # - ./tools/ci/travis.sh test ragnarok ragnarok ragnarok $SQLHOST
- re:gcc-8:
- <<: *branch_exceptions
- <<: *prerequisites
- stage: primary
- image: debian:buster
- services:
- - mariadb:10
- variables:
- <<: *base_vars
- INSTALL_PACKAGES: gcc-8 mariadb-client libmariadbclient-dev-compat
- SQLHOST: mariadb
- script:
- - ./tools/ci/travis.sh build CC=gcc-8 --enable-debug --enable-Werror --enable-buildbot
- # - ./tools/ci/travis.sh test ragnarok ragnarok ragnarok $SQLHOST
- zero-2018:gcc-8:
- <<: *branch_exceptions
- <<: *prerequisites
- stage: clients
- image: debian:buster
- services:
- - mariadb:10
- variables:
- <<: *base_vars
- INSTALL_PACKAGES: gcc-8 mariadb-client libmariadbclient-dev-compat
- SQLHOST: mariadb
- script:
- - ./tools/ci/travis.sh build CC=gcc-8 --enable-debug --enable-Werror --enable-buildbot --enable-packetver-zero --enable-packetver=20180511
- # - ./tools/ci/travis.sh test ragnarok ragnarok ragnarok $SQLHOST
- .re:gcc-8_i386:
- <<: *branch_exceptions
- <<: *prerequisites
- stage: primary
- image: i386/debian:stretch
- services:
- - mariadb:10
- variables:
- <<: *base_vars
- INSTALL_PACKAGES: gcc-8 mariadb-client libmariadbclient-dev-compat
- SQLHOST: mariadb
- script:
- - ./tools/ci/travis.sh build CC=gcc-8 --enable-debug --enable-Werror --enable-buildbot
- # - ./tools/ci/travis.sh test ragnarok ragnarok ragnarok $SQLHOST
- .zero-2018:gcc-8_i386:
- <<: *branch_exceptions
- <<: *prerequisites
- stage: clients
- image: i386/debian:stretch
- services:
- - mariadb:10
- variables:
- <<: *base_vars
- INSTALL_PACKAGES: gcc-8 mariadb-client libmariadbclient-dev-compat
- SQLHOST: mariadb
- script:
- - ./tools/ci/travis.sh build CC=gcc-8 --enable-debug --enable-Werror --enable-buildbot --enable-packetver-zero --enable-packetver=20180511
- # - ./tools/ci/travis.sh test ragnarok ragnarok ragnarok $SQLHOST
- re:gcc-8_sanitize:
- <<: *branch_exceptions
- <<: *prerequisites
- stage: secondary
- image: debian:buster
- services:
- - mariadb:10
- variables:
- <<: *base_vars
- INSTALL_PACKAGES: gcc-8 mariadb-client libmariadbclient-dev-compat
- SQLHOST: mariadb
- script:
- - ./tools/ci/travis.sh build CC=gcc-8 --enable-debug --enable-Werror --enable-buildbot --disable-manager --enable-sanitize=full
- # - ./tools/ci/travis.sh test ragnarok ragnarok ragnarok $SQLHOST
- zero-2018:gcc-8_sanitize:
- <<: *branch_exceptions
- <<: *prerequisites
- stage: clients
- image: debian:buster
- services:
- - mariadb:10
- variables:
- <<: *base_vars
- INSTALL_PACKAGES: gcc-8 mariadb-client libmariadbclient-dev-compat
- SQLHOST: mariadb
- script:
- - ./tools/ci/travis.sh build CC=gcc-8 --enable-debug --enable-Werror --enable-buildbot --disable-manager --enable-sanitize=full --enable-packetver-zero --enable-packetver=20180511
- # - ./tools/ci/travis.sh test ragnarok ragnarok ragnarok $SQLHOST
- .re:gcc-8_i386_sanitize:
- <<: *branch_exceptions
- <<: *prerequisites
- stage: secondary
- image: i386/debian:stretch
- services:
- - mariadb:10
- variables:
- <<: *base_vars
- INSTALL_PACKAGES: gcc-8 mariadb-client libmariadbclient-dev-compat
- SQLHOST: mariadb
- script:
- - ./tools/ci/travis.sh build CC=gcc-8 --enable-debug --enable-Werror --enable-buildbot --disable-manager --enable-sanitize=full
- # - ./tools/ci/travis.sh test ragnarok ragnarok ragnarok $SQLHOST
- .zero-2018:gcc-8_i386_sanitize:
- <<: *branch_exceptions
- <<: *prerequisites
- stage: clients
- image: i386/debian:stretch
- services:
- - mariadb:10
- variables:
- <<: *base_vars
- INSTALL_PACKAGES: gcc-8 mariadb-client libmariadbclient-dev-compat
- SQLHOST: mariadb
- script:
- - ./tools/ci/travis.sh build CC=gcc-8 --enable-debug --enable-Werror --enable-buildbot --disable-manager --enable-sanitize=full --enable-packetver-zero --enable-packetver=20180511
- # - ./tools/ci/travis.sh test ragnarok ragnarok ragnarok $SQLHOST
- re:gcc-8_cov:
- <<: *branch_exceptions
- <<: *prerequisites
- stage: secondary
- image: debian:buster
- services:
- - mariadb:10
- variables:
- <<: *base_vars
- INSTALL_PACKAGES: gcc-8 gcovr mariadb-client libmariadbclient-dev-compat
- SQLHOST: mariadb
- script:
- - ./tools/ci/travis.sh build CC=gcc-8 --enable-debug --enable-Werror --enable-buildbot CFLAGS="-coverage" LDFLAGS="-coverage"
- # - ./tools/ci/travis.sh test ragnarok ragnarok ragnarok $SQLHOST
- # - gcovr -r . --gcov-executable=gcov-8 -o gcov_re.txt
- # - gcovr -r . --gcov-executable=gcov-8 --html -o gcov_re.html
- # - cat gcov_re.txt
- # artifacts:
- # paths:
- # - gcov_re.*
- # when: on_success
- # Distributions
- re:debian-oldstable:
- <<: *branch_exceptions
- <<: *prerequisites
- stage: platforms
- image: debian:oldstable
- services:
- - mariadb:10.1
- variables:
- <<: *base_vars
- INSTALL_PACKAGES: gcc mariadb-client libmariadbclient-dev-compat
- SQLHOST: mariadb
- script:
- - ./tools/ci/travis.sh build --enable-debug --enable-Werror --enable-buildbot
- # - ./tools/ci/travis.sh test ragnarok ragnarok ragnarok $SQLHOST
- re:debian-stable:
- <<: *branch_exceptions
- <<: *prerequisites
- stage: platforms
- image: debian:stable
- services:
- - mariadb:10.3
- variables:
- <<: *base_vars
- INSTALL_PACKAGES: gcc mariadb-client libmariadbclient-dev-compat
- SQLHOST: mariadb
- script:
- - ./tools/ci/travis.sh build --enable-debug --enable-Werror --enable-buildbot
- # - ./tools/ci/travis.sh test ragnarok ragnarok ragnarok $SQLHOST
- re:debian-testing:
- <<: *branch_exceptions
- <<: *prerequisites
- stage: platforms
- image: debian:testing
- services:
- - mariadb:10.3
- variables:
- <<: *base_vars
- INSTALL_PACKAGES: gcc mariadb-client libmariadbclient-dev-compat
- SQLHOST: mariadb
- script:
- - ./tools/ci/travis.sh build --enable-debug --enable-Werror --enable-buildbot
- re:ubuntu-xenial:
- <<: *branch_exceptions
- <<: *prerequisites
- stage: platforms
- image: ubuntu:16.04
- services:
- - mysql:5.7
- variables:
- <<: *base_vars
- INSTALL_PACKAGES: gcc mysql-client libmysqlclient-dev
- SQLHOST: mysql
- script:
- - ./tools/ci/travis.sh build --enable-debug --enable-Werror --enable-buildbot
- # - ./tools/ci/travis.sh test ragnarok ragnarok ragnarok $SQLHOST
- pre_re:ubuntu-bionic:
- <<: *branch_exceptions
- <<: *prerequisites
- stage: platforms
- image: ubuntu:18.04
- services:
- - mysql:5.7
- variables:
- <<: *base_vars
- INSTALL_PACKAGES: gcc mysql-client libmysqlclient-dev
- SQLHOST: mysql
- script:
- - ./tools/ci/travis.sh build --enable-debug --enable-Werror --enable-buildbot --disable-renewal
- # - ./tools/ci/travis.sh test ragnarok ragnarok ragnarok $SQLHOST
- re:ubuntu-bionic:
- <<: *branch_exceptions
- <<: *prerequisites
- stage: platforms
- image: ubuntu:18.04
- services:
- - mysql:5.7
- variables:
- <<: *base_vars
- INSTALL_PACKAGES: gcc mysql-client libmysqlclient-dev
- SQLHOST: mysql
- script:
- - ./tools/ci/travis.sh build --enable-debug --enable-Werror --enable-buildbot
- # - ./tools/ci/travis.sh test ragnarok ragnarok ragnarok $SQLHOST
- # SQL servers
- re:mysql-5.5:
- <<: *branch_exceptions
- <<: *prerequisites
- stage: platforms
- image: debian:jessie
- services:
- - mysql:5.5
- variables:
- <<: *base_vars
- INSTALL_PACKAGES: gcc mysql-client-5.5 libmysqlclient-dev
- SQLHOST: mysql
- script:
- - ./tools/ci/travis.sh build --enable-debug --enable-Werror --enable-buildbot
- # - ./tools/ci/travis.sh test ragnarok ragnarok ragnarok $SQLHOST
- re:mysql-5.6:
- <<: *branch_exceptions
- <<: *prerequisites
- stage: platforms
- image: debian:unstable
- services:
- - mysql:5.6
- variables:
- <<: *base_vars
- INSTALL_PACKAGES: gcc mysql-client libmysqlclient-dev
- SQLHOST: mysql
- script:
- - ./tools/ci/travis.sh build --enable-debug --enable-Werror --enable-buildbot
- # - ./tools/ci/travis.sh test ragnarok ragnarok ragnarok $SQLHOST
- re:mysql-8.0:
- <<: *branch_exceptions
- <<: *prerequisites
- stage: platforms
- image: debian:unstable
- services:
- - mysql:8.0
- variables:
- <<: *base_vars
- INSTALL_PACKAGES: gcc mysql-client-8.0 libmysqlclient-dev
- SQLHOST: mysql
- script:
- - ./tools/ci/travis.sh build --enable-debug --enable-Werror --enable-buildbot
- # - ./tools/ci/travis.sh test ragnarok ragnarok ragnarok $SQLHOST
- re:mariadb-10.0:
- <<: *branch_exceptions
- <<: *prerequisites
- stage: platforms
- image: debian:jessie
- services:
- - mariadb:10.0
- variables:
- <<: *base_vars
- INSTALL_PACKAGES: gcc mariadb-client-10.0 libmysqlclient-dev
- SQLHOST: mariadb
- script:
- - ./tools/ci/travis.sh build --enable-debug --enable-Werror --enable-buildbot
- # - ./tools/ci/travis.sh test ragnarok ragnarok ragnarok $SQLHOST
- re:mariadb-10.1:
- <<: *branch_exceptions
- <<: *prerequisites
- stage: platforms
- image: debian:stretch
- services:
- - mariadb:10.1
- variables:
- <<: *base_vars
- INSTALL_PACKAGES: gcc mariadb-client-10.1 libmariadbclient-dev-compat
- SQLHOST: mariadb
- script:
- - ./tools/ci/travis.sh build --enable-debug --enable-Werror --enable-buildbot
- # - ./tools/ci/travis.sh test ragnarok ragnarok ragnarok $SQLHOST
- re:mariadb-10.3:
- <<: *branch_exceptions
- <<: *prerequisites
- stage: platforms
- image: debian:buster
- services:
- - mariadb:10.3
- variables:
- <<: *base_vars
- INSTALL_PACKAGES: gcc mariadb-client-10.3 libmariadbclient-dev-compat
- SQLHOST: mariadb
- script:
- - ./tools/ci/travis.sh build --enable-debug --enable-Werror --enable-buildbot
- # - ./tools/ci/travis.sh test ragnarok ragnarok ragnarok $SQLHOST
- re:mariadb-latest:
- <<: *branch_exceptions
- <<: *prerequisites
- stage: platforms
- image: debian:unstable
- services:
- - mariadb:latest
- variables:
- <<: *base_vars
- INSTALL_PACKAGES: gcc mariadb-client libmariadbclient-dev-compat
- SQLHOST: mariadb
- script:
- - ./tools/ci/travis.sh build --enable-debug --enable-Werror --enable-buildbot
- # - ./tools/ci/travis.sh test ragnarok ragnarok ragnarok $SQLHOST
- re:percona:
- <<: *branch_exceptions
- <<: *prerequisites
- stage: platforms
- image: debian:stretch
- services:
- - percona:latest
- variables:
- <<: *base_vars
- INSTALL_PACKAGES: gcc mariadb-client libmariadbclient-dev-compat
- SQLHOST: percona
- script:
- - ./tools/ci/travis.sh build --enable-debug --enable-Werror --enable-buildbot
- # - ./tools/ci/travis.sh test ragnarok ragnarok ragnarok $SQLHOST
|