From 0f8f091ffe7f949fd0397a4cf65db32f9b5b2ff9 Mon Sep 17 00:00:00 2001 From: Simon McVittie Date: Thu, 3 Jun 2021 17:44:43 +0100 Subject: CI: Reinstate Autotools build Until we are ready to remove Autotools altogether (!53) we should make sure it works. Signed-off-by: Simon McVittie --- .gitlab-ci.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to '.gitlab-ci.yml') diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index acebd43..b6b3fc5 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -49,3 +49,26 @@ build_stable: paths: - 'builddir/meson-logs/*.txt' +build_autotools: + before_script: + - dnf upgrade -y --nogpgcheck fedora-release fedora-repos* + - dnf update -y && dnf install -y $DEPENDENCIES + + script: + - mkdir _build + - cd _build + - CPPFLAGS='-D_FORTIFY_SOURCE=2' ../autogen.sh + --disable-dependency-tracking + --enable-ansi + --enable-man-pages + --enable-test + --enable-libsystemd-login=yes + --enable-libelogind=no + - make + - make check + - make install + artifacts: + name: 'test logs' + when: 'always' + paths: + - '_build/test/*/*.log' -- cgit v1.2.1