]> git.ipfire.org Git - thirdparty/dbus.git/commitdiff
gitlab-ci: Add a FreeBSD autotools CI job
authorAlex Richardson <arichardson@FreeBSD.org>
Tue, 9 Aug 2022 16:53:52 +0000 (16:53 +0000)
committerSimon McVittie <smcv@collabora.com>
Wed, 10 Aug 2022 11:18:20 +0000 (11:18 +0000)
Now that the underlying issues with FreeBSD autotools CI have been fixed,
we can add a CI job to prevent future regressions.

.gitlab-ci.yml

index 96c62c6d8d1720fe68129e7498f4ea968324041b..0492a1931fd0970a76193f35534c2e15ec5cc2df 100644 (file)
@@ -461,4 +461,13 @@ freebsd cmake release:
     # massively increases the VM image (and therefore container) size.
     CI_BUILD_ARGS: "-DDBUS_ENABLE_DOXYGEN_DOCS=OFF -DDBUS_ENABLE_XML_DOCS=ON -DCMAKE_BUILD_TYPE=Release"
 
+freebsd autotools:
+  extends: .build-env-freebsd
+  variables:
+    ci_buildsys: "autotools"
+    # We don't build doxygen documentation, so the make dbus-docs.tar.xz target
+    # is not available. Set ci_variant to avoid building that target.
+    ci_variant: "production-no-upload-docs"
+    CI_BUILD_ARGS: "--enable-xml-docs"
+
 # vim:set sw=2 sts=2 et: