diff options
author | Andrei Karas <akaras@inbox.ru> | 2018-07-09 04:03:58 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2018-07-09 07:20:45 +0300 |
commit | 1b40d2064543c15296b2b1b3e0cb6e08e400b071 (patch) | |
tree | d64ebf0cead12021637db34c7d6ef489cab09da0 /.gitlab-ci.yml | |
parent | 701362e58c5b0ab54612c92e7bb9466b83d7ce08 (diff) | |
download | serverdata-1b40d2064543c15296b2b1b3e0cb6e08e400b071.tar.gz serverdata-1b40d2064543c15296b2b1b3e0cb6e08e400b071.tar.bz2 serverdata-1b40d2064543c15296b2b1b3e0cb6e08e400b071.tar.xz serverdata-1b40d2064543c15296b2b1b3e0cb6e08e400b071.zip |
Add builds with different gcc versions into .gitlab-ci.yml
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 72 |
1 files changed, 70 insertions, 2 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6762077d..b9c12591 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -121,7 +121,7 @@ mariadb_init_5.5: services: - mysql:latest -mysql_run_5.7: +mysql_run_5.7_gcc4.9: stage: test script: - export CC=gcc-4.9 @@ -138,7 +138,7 @@ mysql_run_5.7: services: - mysql:5.7 -mariadb_run_latest: +mariadb_run_latest_gcc4.9: stage: test script: - export CC=gcc-4.9 @@ -155,6 +155,74 @@ mariadb_run_latest: services: - mariadb:latest +mariadb_run_latest_gcc5: + stage: test + script: + - export CC=gcc-5 + - ./.tools/jobs/install.sh "mysql-client + gcc-5 + git-core + make autoconf automake autopoint + libtool libmysqlclient-dev libz-dev libpcre3-dev" + - ./.tools/jobs/cloneall.sh + - ./.tools/jobs/initdb.sh mariadb + - ./.tools/jobs/build.sh "--enable-packetver=${packetver} --enable-epoll --enable-debug --enable-sanitize=full --disable-manager --enable-Werror --enable-buildbot" "--enable-werror --enable-lto --enable-sanitize" + - ./.tools/jobs/runserver.sh mariadb + image: debian:unstable + services: + - mariadb:latest + +mariadb_run_latest_gcc6: + stage: test + script: + - export CC=gcc-6 + - ./.tools/jobs/install.sh "mysql-client + gcc-6 + git-core + make autoconf automake autopoint + libtool libmysqlclient-dev libz-dev libpcre3-dev" + - ./.tools/jobs/cloneall.sh + - ./.tools/jobs/initdb.sh mariadb + - ./.tools/jobs/build.sh "--enable-packetver=${packetver} --enable-epoll --enable-debug --enable-sanitize=full --disable-manager --enable-Werror --enable-buildbot" "--enable-werror --enable-lto --enable-sanitize" + - ./.tools/jobs/runserver.sh mariadb + image: debian:unstable + services: + - mariadb:latest + +mariadb_run_latest_gcc7: + stage: test + script: + - export CC=gcc-7 + - ./.tools/jobs/install.sh "mysql-client + gcc-7 + git-core + make autoconf automake autopoint + libtool libmysqlclient-dev libz-dev libpcre3-dev" + - ./.tools/jobs/cloneall.sh + - ./.tools/jobs/initdb.sh mariadb + - ./.tools/jobs/build.sh "--enable-packetver=${packetver} --enable-epoll --enable-debug --enable-sanitize=full --disable-manager --enable-Werror --enable-buildbot" "--enable-werror --enable-lto --enable-sanitize" + - ./.tools/jobs/runserver.sh mariadb + image: debian:unstable + services: + - mariadb:latest + +mariadb_run_latest_gcc8: + stage: test + script: + - export CC=gcc-8 + - ./.tools/jobs/install.sh "mysql-client + gcc-8 + git-core + make autoconf automake autopoint + libtool libmysqlclient-dev libz-dev libpcre3-dev" + - ./.tools/jobs/cloneall.sh + - ./.tools/jobs/initdb.sh mariadb + - ./.tools/jobs/build.sh "--enable-packetver=${packetver} --enable-epoll --enable-debug --enable-sanitize=full --disable-manager --enable-Werror --enable-buildbot" "--enable-werror --enable-lto --enable-sanitize" + - ./.tools/jobs/runserver.sh mariadb + image: debian:unstable + services: + - mariadb:latest + .mysql_run_valgrind_latest: stage: valgrind script: |