summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorSimon McVittie <smcv@debian.org>2021-06-03 17:44:43 +0100
committerSimon McVittie <smcv@debian.org>2021-06-03 20:54:52 +0100
commit0f8f091ffe7f949fd0397a4cf65db32f9b5b2ff9 (patch)
tree9484bff8e1cc6a0d20b83c86a6d0764a442f33b6 /.gitlab-ci.yml
parentfe3f850ae19136b8016a939dc852d416fc93fcbb (diff)
downloadpolkit-0f8f091ffe7f949fd0397a4cf65db32f9b5b2ff9.tar.gz
CI: Reinstate Autotools build
Until we are ready to remove Autotools altogether (!53) we should make sure it works. Signed-off-by: Simon McVittie <smcv@debian.org>
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml23
1 files changed, 23 insertions, 0 deletions
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'