diff options
author | Frediano Ziglio <freddy77@gmail.com> | 2023-05-11 13:07:32 +0100 |
---|---|---|
committer | Frediano Ziglio <freddy77@gmail.com> | 2023-05-30 20:35:57 +0100 |
commit | 48590b23bacf44cb6e18b53c6f11f148b327cf04 (patch) | |
tree | 50c18ac2951ff845af62f350571290d435995770 | |
parent | 3dfd5243c7d8146ff25de4cd76657641118821be (diff) |
ci: Update makecheck-centos job
Update to stream9 instead of stream8.
Move to Meson instead of Autoconf as build system.
Remove libcacard-devel, not available.
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
-rw-r--r-- | .gitlab-ci.yml | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 174ea517..06009359 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -104,26 +104,26 @@ distcheck: makecheck-centos: before_script: - dnf install -y 'dnf-command(config-manager)' - - dnf config-manager --set-enabled powertools + - dnf config-manager --set-enabled crb - > - dnf install git libtool make libasan orc-devel glib-networking + dnf install git libasan orc-devel glib-networking gcc glib2-devel diffutils opus-devel pixman-devel openssl-devel libjpeg-devel - libcacard-devel cyrus-sasl-devel lz4-devel + cyrus-sasl-devel lz4-devel gstreamer1-devel gstreamer1-plugins-base-devel git-core python3-pyparsing python3-six python3 - meson gcc-c++ autoconf-archive + meson gcc-c++ -y - *protocol - image: quay.io/centos/centos:stream8 + image: quay.io/centos/centos:stream9 script: - > CFLAGS='-O2 -pipe -g -fsanitize=address -fno-omit-frame-pointer -Wframe-larger-than=40920' CXXFLAGS='-O2 -pipe -g -fsanitize=address -fno-omit-frame-pointer -Wframe-larger-than=40920' LDFLAGS='-fsanitize=address -lasan' - ./autogen.sh --enable-werror - - make - - make -C server check || (cat server/tests/test-suite.log && exit 1) + meson --buildtype=release --werror build || (cat build/meson-logs/meson-log.txt && exit 1) + - ninja -C build + - (cd build && meson test) || (cat build/meson-logs/testlog.txt && exit 1) # Same as meson-makecheck job but use a Debian i386 image, # this in order to test a 32 bit machine |