From 1abb71bc23e91793978418886df65967876677be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Otto=20Kek=C3=A4l=C3=A4inen?= Date: Tue, 25 Dec 2018 14:35:45 +0200 Subject: [PATCH] Extend gitlab-ci.yml to test libmysql* interactions --- debian/gitlab-ci.yml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/debian/gitlab-ci.yml b/debian/gitlab-ci.yml index 6f3eb3b79..7a1a504e5 100644 --- a/debian/gitlab-ci.yml +++ b/debian/gitlab-ci.yml @@ -196,3 +196,34 @@ test features: - mariadb -e "SELECT COUNT(*) FROM db.v_temptable" - mariadb -e "CALL db.p()" - mariadb -e "SELECT db.f()" + +test upgrade-libmysql: + stage: test + image: debian:sid + artifacts: + when: always + expire_in: 180 day + name: "$CI_BUILD_NAME" + paths: + - ${WORKING_DIR}/debug + script: + - cd ${WORKING_DIR} # Don't repeat this step, it's just cd ./debian/output + - mkdir debug + - dpkg -l | grep -iE "maria|mysql|galera" || true + - apt-get update + - apt-get install -y pkg-config libmysqld-dev libmysqlclient-dev + - pkg-config --list-all + - apt-get install -y ./libmariadb3_*.deb ./mariadb-common_*.deb + - pkg-config --list-all + - apt-get install -y ./libmariadbclient18_*.deb + - pkg-config --list-all + - apt-get install -y ./libmariadb-dev_*.deb + - pkg-config --list-all + - apt-get install -y ./libmariadb-dev-compat_*.deb + - pkg-config --list-all + - apt-get install -y ./libmariadbd19_*.deb + - pkg-config --list-all + - apt-get install -y ./libmariadbd-dev_*.deb + - pkg-config --list-all + - apt-get install -y default-libmysqlclient-dev default-libmysqld-dev + - pkg-config --list-all -- GitLab