]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
Add FreeBSD 11.4 CI job on Cirrus
authorDaniel P. Berrangé <berrange@redhat.com>
Fri, 4 Sep 2020 10:22:16 +0000 (11:22 +0100)
committerDaniel P. Berrangé <berrange@redhat.com>
Thu, 10 Sep 2020 12:11:46 +0000 (13:11 +0100)
The previous 11.3 image provided by Cirrus did not boot, but they have
now provided a working 11.4 image

Reviewed-by: Ján Tomko <jtomko@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
.gitlab-ci.yml
ci/cirrus/libvirt-freebsd-11.vars [new file with mode: 0644]

index 4a42eb479f47ec76ee00eb9c9e4efb4c1ad0bd07..ee404bf50ac8c7de3ad1a6ac2ef25835d890d04e 100644 (file)
@@ -383,6 +383,15 @@ x64-ubuntu-2004:
   variables:
     NAME: ubuntu-2004
 
+x64-freebsd-11-build:
+  <<: *cirrus_build_job_definition
+  variables:
+    NAME: freebsd-11
+    CIRRUS_VM_INSTANCE_TYPE: freebsd_instance
+    CIRRUS_VM_IMAGE_SELECTOR: image_family
+    CIRRUS_VM_IMAGE_NAME: freebsd-11-4
+    INSTALL_COMMAND: pkg install -y
+
 x64-freebsd-12-build:
   <<: *cirrus_build_job_definition
   variables:
diff --git a/ci/cirrus/libvirt-freebsd-11.vars b/ci/cirrus/libvirt-freebsd-11.vars
new file mode 100644 (file)
index 0000000..7c29c6f
--- /dev/null
@@ -0,0 +1,9 @@
+PACKAGING_COMMAND='pkg'
+CC='/usr/bin/clang'
+CCACHE='/usr/local/bin/ccache'
+MAKE='/usr/local/bin/gmake'
+NINJA='/usr/local/bin/ninja'
+PYTHON='/usr/local/bin/python3'
+PIP='/usr/local/bin/pip-3.7'
+PKGS='augeas autoconf automake avahi bash bash-completion ca_root_nss ccache chrony cppi curl cyrus-sasl dbus diskscrub dnsmasq fusefs-libs gdb gettext gettext-tools git glib gmake gnutls hal libpcap libpciaccess libssh libssh2 libtool libxml2 libxslt lsof ncurses ninja p5-App-cpanminus patch perl5 pkgconf polkit py37-docutils py37-flake8 py37-pip py37-setuptools py37-wheel python3 qemu-utils radvd readline screen sudo vim yajl'
+PYPI_PKGS='meson==0.54.0'