summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml62
1 files changed, 42 insertions, 20 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index e98922276..fb038ea66 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -124,14 +124,22 @@ zero-2018:clang-4.0:
pre_re:clang-5.0:
<<: *branch_exceptions
- <<: *prerequisites
+ before_script:
+ - echo "Building $CI_BUILD_NAME"
+ - uname -a
+ - echo 'deb http://ftp.debian.org/debian stretch-backports main' >> /etc/apt/sources.list
+ - ./tools/ci/retry.sh apt-get update
+ - ./tools/ci/retry.sh apt-get install -t stretch-backports -y -qq clang-5.0
+ - ./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
stage: secondary
- image: debian:unstable
+ image: debian:stretch
services:
- - mariadb:10
+ - mariadb:10.1
variables:
<<: *base_vars
- INSTALL_PACKAGES: clang-5.0 mariadb-client libmariadbclient-dev-compat
+ INSTALL_PACKAGES: mariadb-client libmariadbclient-dev-compat
SQLHOST: mariadb
script:
- ./tools/ci/travis.sh build CC=clang-5.0 --enable-debug --enable-Werror --enable-buildbot --disable-renewal
@@ -139,14 +147,22 @@ pre_re:clang-5.0:
re:clang-5.0:
<<: *branch_exceptions
- <<: *prerequisites
+ before_script:
+ - echo "Building $CI_BUILD_NAME"
+ - uname -a
+ - echo 'deb http://ftp.debian.org/debian stretch-backports main' >> /etc/apt/sources.list
+ - ./tools/ci/retry.sh apt-get update
+ - ./tools/ci/retry.sh apt-get install -t stretch-backports -y -qq clang-5.0
+ - ./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
stage: secondary
- image: debian:unstable
+ image: debian:stretch
services:
- - mariadb:10
+ - mariadb:10.1
variables:
<<: *base_vars
- INSTALL_PACKAGES: clang-5.0 mariadb-client libmariadbclient-dev-compat
+ INSTALL_PACKAGES: mariadb-client libmariadbclient-dev-compat
SQLHOST: mariadb
script:
- ./tools/ci/travis.sh build CC=clang-5.0 --enable-debug --enable-Werror --enable-buildbot
@@ -154,14 +170,22 @@ re:clang-5.0:
zero-2018:clang-5.0:
<<: *branch_exceptions
- <<: *prerequisites
+ before_script:
+ - echo "Building $CI_BUILD_NAME"
+ - uname -a
+ - echo 'deb http://ftp.debian.org/debian stretch-backports main' >> /etc/apt/sources.list
+ - ./tools/ci/retry.sh apt-get update
+ - ./tools/ci/retry.sh apt-get install -t stretch-backports -y -qq clang-5.0
+ - ./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
stage: clients
- image: debian:unstable
+ image: debian:stretch
services:
- - mariadb:10
+ - mariadb:10.1
variables:
<<: *base_vars
- INSTALL_PACKAGES: clang-5.0 mariadb-client libmariadbclient-dev-compat
+ INSTALL_PACKAGES: mariadb-client libmariadbclient-dev-compat
SQLHOST: mariadb
script:
- ./tools/ci/travis.sh build CC=clang-5.0 --enable-debug --enable-Werror --enable-buildbot --enable-packetver-zero --enable-packetver=20180511
@@ -901,13 +925,12 @@ pre_re:centos-previous:
- echo "Building $CI_BUILD_NAME"
- uname -a
- yum -y update
- - yum install -y make mysql-devel pcre-devel git zlib-devel mysql
- - yum install -y centos-release-scl
- - yum install -y yum install devtoolset-3-toolchain
+ - yum install -y make mysql-devel pcre-devel git zlib-devel mysql centos-release-scl
+ - yum install -y devtoolset-6-toolchain
- ./tools/ci/travis.sh importdb ragnarok ragnarok ragnarok $SQLHOST
- ./tools/ci/travis.sh getplugins || true
script:
- - scl enable devtoolset-3 './tools/ci/travis.sh build CFLAGS="-Wno-cast-qual" --enable-debug --enable-Werror --enable-buildbot --disable-renewal'
+ - 'source /opt/rh/devtoolset-6/enable && ./tools/ci/travis.sh build --enable-debug --enable-Werror --enable-buildbot --disable-renewal'
- ./tools/ci/travis.sh test ragnarok ragnarok ragnarok $SQLHOST
re:centos-previous:
@@ -923,13 +946,12 @@ re:centos-previous:
- echo "Building $CI_BUILD_NAME"
- uname -a
- yum -y update
- - yum install -y make mysql-devel pcre-devel git zlib-devel mysql
- - yum install -y centos-release-scl
- - yum install -y yum install devtoolset-3-toolchain
+ - yum install -y make mysql-devel pcre-devel git zlib-devel mysql centos-release-scl
+ - yum install -y devtoolset-6-toolchain
- ./tools/ci/travis.sh importdb ragnarok ragnarok ragnarok $SQLHOST
- ./tools/ci/travis.sh getplugins || true
script:
- - scl enable devtoolset-3 './tools/ci/travis.sh build CFLAGS="-Wno-cast-qual" --enable-debug --enable-Werror --enable-buildbot'
+ - 'source /opt/rh/devtoolset-6/enable && ./tools/ci/travis.sh build --enable-debug --enable-Werror --enable-buildbot'
- ./tools/ci/travis.sh test ragnarok ragnarok ragnarok $SQLHOST
pre_re:centos-current: