summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2023-07-11 21:34:33 -0300
committerJesusaves <cpntb1@ymail.com>2023-07-11 21:34:33 -0300
commitca891b5852edfaa3e8e598a8141afbff8fd076e6 (patch)
tree0ccdc5141ddf6e932f47b8a78bb0278e3c60d650
parentfab41dfbb9d7a7117a2d0edca6fb5fb5b6ad7ec3 (diff)
downloadserverdata-ca891b5852edfaa3e8e598a8141afbff8fd076e6.tar.gz
serverdata-ca891b5852edfaa3e8e598a8141afbff8fd076e6.tar.bz2
serverdata-ca891b5852edfaa3e8e598a8141afbff8fd076e6.tar.xz
serverdata-ca891b5852edfaa3e8e598a8141afbff8fd076e6.zip
Replace CI file
-rw-r--r--.gitlab-ci.yml113
1 files changed, 14 insertions, 99 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 59e9726..dc477fd 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,10 +1,10 @@
stages:
-- build
- test
+- build
before_script:
- uname -a
-image: debian:stretch
+image: ubuntu:18.04
variables:
GET_SOURCES_ATTEMPTS: "5"
@@ -12,92 +12,8 @@ variables:
MYSQL_ROOT_PASSWORD: root
packetver: "20170517"
-mysql_init_5.6:
- stage: build
- script:
- - ./.tools/jobs/install.sh "mysql-client"
- - ./.tools/jobs/clonedata.sh
- - ./.tools/jobs/initdb.sh mysql
- image: debian:stretch
- services:
- - mysql:5.6
-
-mysql_init_5.7:
- stage: build
- script:
- - ./.tools/jobs/install.sh "mysql-client"
- - ./.tools/jobs/clonedata.sh
- - ./.tools/jobs/initdb.sh mysql
- image: debian:stretch
- services:
- - mysql:5.7
-
-mariadb_init_latest:
- stage: build
- script:
- - ./.tools/jobs/install.sh "mysql-client"
- - ./.tools/jobs/clonedata.sh
- - ./.tools/jobs/initdb.sh mariadb
- image: debian:stretch
- services:
- - mariadb:latest
-
-mariadb_init_10.0:
- stage: build
- script:
- - ./.tools/jobs/install.sh "mysql-client"
- - ./.tools/jobs/clonedata.sh
- - ./.tools/jobs/initdb.sh mariadb
- image: debian:stretch
- services:
- - mariadb:10.0
-
-.mariadb_init_5.5:
- stage: build
- script:
- - ./.tools/jobs/install.sh "mysql-client"
- - ./.tools/jobs/clonedata.sh
- - ./.tools/jobs/initdb.sh mariadb
- image: debian:stretch
- services:
- - mariadb:5.5
-
-.mysql_run_latest:
- 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 libssl-dev"
- - ./.tools/jobs/cloneall.sh
- - ./.tools/jobs/initdb.sh mysql
- - ./.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 mysql
- image: debian:stretch
- services:
- - mysql:latest
-
-mysql_run_5.7:
- stage: test
- script:
- - export CC=gcc-7
- - ./.tools/jobs/install.sh "mysql-client
- gcc-7
- git-core
- make autoconf automake autopoint apt-utils
- libssl-dev openssl libtool libmysqlclient-dev libz-dev libpcre3-dev"
- - ./.tools/jobs/cloneall.sh
- - ./.tools/jobs/initdb.sh mysql
- - ./.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 mysql
- image: ubuntu:18.04
- services:
- - mysql:5.7
-
mysql_run_8.0:
- stage: test
+ stage: build
script:
- export CC=gcc-7
- ./.tools/jobs/install.sh "mysql-client
@@ -114,23 +30,22 @@ mysql_run_8.0:
- mysql:8.0
allow_failure: true
-.mariadb_run_latest:
- stage: test
+mysql_run_latest:
+ stage: build
script:
- - export CC=gcc-6
- - export HERCCPPFLAGS=" -Wno-format-overflow"
+ - export CC=gcc-9
- ./.tools/jobs/install.sh "mysql-client
- gcc-6
+ gcc-9
git-core
make autoconf automake autopoint
- libtool libmysqlclient-dev libz-dev libpcre3-dev libssl-dev"
+ libssl-dev libtool libmysqlclient-dev libz-dev libpcre3-dev"
- ./.tools/jobs/cloneall.sh
- - ./.tools/jobs/initdb.sh mariadb
+ - ./.tools/jobs/initdb.sh mysql
- ./.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:stretch
+ - ./.tools/jobs/runserver.sh mysql
+ image: ubuntu:22.04
services:
- - mariadb:latest
+ - mysql:8.0
# I don't know what's up with Valgrind?
.mariadb_run_valgrind_latest:
@@ -151,7 +66,7 @@ mysql_run_8.0:
- ./.tools/jobs/initdb.sh mariadb
- ./.tools/jobs/build.sh "--enable-packetver=${packetver} --enable-epoll --enable-debug --disable-manager --enable-Werror --enable-buildbot" "--enable-werror"
- ./.tools/jobs/runservervalgrind.sh mariadb
- image: debian:stretch
+ image: ubuntu:18.04
services:
- mariadb:latest
@@ -161,7 +76,7 @@ licensecheck:
- lightweight
script:
- ./.tools/jobs/licensecheck.sh
- image: debian:stretch
+ image: ubuntu:18.04
newlines:
stage: test