-mariadb -e "create database test; use test; create table t(a int primary key) engine=innodb; insert into t values (1); select * from t; drop table t; drop database test;"
test upgrade stretch:
stage:test
upgrade on stretch:
stage:upgrades in Debian stable
dependencies:
-build package
image:debian:stretch
image:debian:stable
artifacts:
when:always
name:"$CI_BUILD_NAME"
...
...
@@ -113,15 +87,18 @@ test upgrade stretch:
-${WORKING_DIR}/debug
script:
-cd ${WORKING_DIR}# Don't repeat this step, it's just cd ./debian/output
-mariadb -e "create database test; use test; create table t(a int primary key) engine=innodb; insert into t values (1); select * from t; drop table t; drop database test;"
fresh install:
stage:test
test basic features:
stage:test quality
dependencies:
-build package
image:debian:${RELEASE}
artifacts:
when:always
...
...
@@ -140,15 +119,99 @@ fresh install:
-${WORKING_DIR}/debug
script:
-cd ${WORKING_DIR}# Don't repeat this step, it's just cd ./debian/output
-mariadb -e "create database test; use test; create table t(a int primary key) engine=innodb; insert into t values (1); select * from t; drop table t; drop database test;"
-mariadb --skip-column-names -e "select engine, support, transactions, savepoints from information_schema.engines order by engine" | sort
-mariadb --skip-column-names -e "select plugin_name, plugin_status, plugin_type, plugin_library, plugin_license from information_schema.all_plugins order by plugin_name, plugin_library"