diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 803496d..62f7421 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -8,6 +8,8 @@ variables: AMD64_OPENSUSE_LEAP: opensuse/leap AMD64_OPENSUSE_TUMBLEWEED: opensuse/tumbleweed + I386_UBUNTU_BIONIC: 'i386/ubuntu:bionic' + stages: - test @@ -31,7 +33,7 @@ stages: script: - meson builddir - ninja -C builddir - - ninja -C builddir test + - meson test -C builddir --print-errorlogs after_script: - cp builddir/meson-logs/meson-log.txt . - rm -rf builddir @@ -39,14 +41,7 @@ stages: paths: - 'meson-log.txt' -debian:testing:autotools: - extends: '.autotools_test' - image: $AMD64_DEBIAN_TESTING - before_script: - - apt update -y - - apt install -y gcc make automake libtool - -debian:testing:meson: +debian:testing: extends: '.meson_test' image: $AMD64_DEBIAN_TESTING before_script: @@ -68,13 +63,15 @@ ubuntu:bionic:meson: - apt install -y gcc python3-pip ninja-build - pip3 install meson -fedora:latest:autotools: - extends: '.autotools_test' - image: $AMD64_FEDORA_LATEST +ubuntu:bionic:i386: + extends: '.meson_test' + image: $I386_UBUNTU_BIONIC before_script: - - dnf install -y gcc make automake libtool + - apt update -y + - apt install -y gcc python3-pip ninja-build + - pip3 install meson -fedora:latest:meson: +fedora:30: extends: '.meson_test' image: $AMD64_FEDORA_LATEST before_script: @@ -90,40 +87,21 @@ fedora_mingw:latest:autotools: - mingw64-configure - make -fedora:rawhide:autotools: - extends: '.autotools_test' - image: $AMD64_FEDORA_RAWHIDE - before_script: - - dnf install -y gcc make automake libtool - allow_failure: true - -fedora:rawhide:meson: +fedora:rawhide: extends: '.meson_test' image: $AMD64_FEDORA_RAWHIDE before_script: - dnf install -y gcc meson allow_failure: true -opensuse/leap:autotools: - extends: '.autotools_test' - image: $AMD64_OPENSUSE_LEAP - before_script: - - zypper install -y gcc make automake libtool - -opensuse/leap:meson: +opensuse/leap: extends: '.meson_test' image: $AMD64_OPENSUSE_LEAP before_script: - zypper install -y gcc ninja python3-pip - pip3 install meson -opensuse/tumbleweed:autotools: - extends: '.autotools_test' - image: $AMD64_OPENSUSE_TUMBLEWEED - before_script: - - zypper install -y gcc make automake libtool - -opensuse/tumbleweed:meson: +opensuse/tumbleweed: extends: '.meson_test' image: $AMD64_OPENSUSE_TUMBLEWEED before_script: