]> git.ipfire.org Git - thirdparty/openldap.git/commitdiff
ITS#8707 - Update CI/CD for systemd notification support
authorQuanah Gibson-Mount <quanah@openldap.org>
Fri, 19 Mar 2021 21:51:20 +0000 (21:51 +0000)
committerQuanah Gibson-Mount <quanah@openldap.org>
Tue, 20 Apr 2021 22:54:19 +0000 (22:54 +0000)
.gitlab-ci.yml

index 9161a20dc13f5d4e58cccd5d6c4d7f3afc4a6047..553747b1b8dee24af4f0cc6402a3e9edca4e1273 100644 (file)
@@ -13,7 +13,7 @@ build-no-threads-no-slapd:
   stage: build
   script:
     - apt update
-    - DEBIAN_FRONTEND=noninteractive apt install -y build-essential autoconf groff-base libsasl2-dev libssl-dev
+    - DEBIAN_FRONTEND=noninteractive apt install -y build-essential autoconf pkg-config groff-base libsasl2-dev libssl-dev
     - autoreconf
     - ./configure --without-threads --disable-slapd
     - make depend
@@ -23,11 +23,11 @@ build-openssl-heimdal-lloadd:
   stage: build
   script:
     - apt update
-    - DEBIAN_FRONTEND=noninteractive apt install -y build-essential python3 gdb procps pkg-config automake libsasl2-dev heimdal-multidev libssl-dev libltdl-dev groff-base unixodbc-dev libwiredtiger-dev libperl-dev heimdal-kdc libsasl2-modules-gssapi-heimdal sasl2-bin libevent-dev libargon2-dev
+    - DEBIAN_FRONTEND=noninteractive apt install -y build-essential python3 gdb procps pkg-config automake libsasl2-dev heimdal-multidev libssl-dev libltdl-dev groff-base unixodbc-dev libwiredtiger-dev libperl-dev heimdal-kdc libsasl2-modules-gssapi-heimdal sasl2-bin libevent-dev libargon2-dev libsystemd-dev
     - autoreconf
     - mkdir obj
     - cd obj
-    - ../configure --enable-backends=mod --enable-overlays=mod --enable-modules --enable-dynamic --disable-ndb --enable-balancer=mod --enable-argon2
+    - ../configure --enable-backends=mod --enable-overlays=mod --enable-modules --enable-dynamic --disable-ndb --enable-balancer=mod --enable-argon2 --with-systemd
     - make depend
     - make
     - export DEBUGINFOD_URLS="${DEBUGINFOD_URLS-https://debuginfod.debian.net}"
@@ -45,11 +45,11 @@ build-gnutls-mit-standalone-lloadd:
   stage: build
   script:
     - apt update
-    - DEBIAN_FRONTEND=noninteractive apt install -y build-essential python3 gdb procps pkg-config automake libsasl2-dev libltdl-dev groff-base unixodbc-dev libwiredtiger-dev libperl-dev krb5-user krb5-kdc krb5-admin-server libsasl2-modules-gssapi-mit sasl2-bin libgnutls28-dev libevent-dev libargon2-dev
+    - DEBIAN_FRONTEND=noninteractive apt install -y build-essential python3 gdb procps pkg-config automake libsasl2-dev libltdl-dev groff-base unixodbc-dev libwiredtiger-dev libperl-dev krb5-user krb5-kdc krb5-admin-server libsasl2-modules-gssapi-mit sasl2-bin libgnutls28-dev libevent-dev libargon2-dev libsystemd-dev
     - autoreconf
     - mkdir obj
     - cd obj
-    - ../configure --enable-backends=mod --enable-overlays=mod --disable-autoca --enable-modules --enable-dynamic --disable-ndb --enable-balancer=yes --enable-argon2
+    - ../configure --enable-backends=mod --enable-overlays=mod --disable-autoca --enable-modules --enable-dynamic --disable-ndb --enable-balancer=yes --enable-argon2 --with-systemd
     - make depend
     - make
     - export DEBUGINFOD_URLS="${DEBUGINFOD_URLS-https://debuginfod.debian.net}"