From 59ab08ff0c9ff8b80dba93b8928db99f1a222ac4 Mon Sep 17 00:00:00 2001 From: George Kiagiadakis Date: Mon, 18 Nov 2019 11:53:43 +0200 Subject: [PATCH] ci: use the same os image as pipewire and build pw with minimal features Stick to an OS that we know it works for the pipewire CI and avoid building too much as we don't need them (and might trigger failures that are not of any relevance for wireplumber) --- .gitlab-ci.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 07b644c0..95273946 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,10 +1,7 @@ -image: fedora:rawhide +image: registry.freedesktop.org/pipewire/pipewire/fedora:31 variables: - DEPENDENCIES: gtk-doc meson gcc gcc-c++ glibc-devel make dbus-devel - gstreamer1-plugins-base-devel sbc-devel bluez-libs-devel - alsa-lib-devel pulseaudio-libs-devel systemd-devel git - gobject-introspection-devel + DEPENDENCIES: gtk-doc gobject-introspection-devel build: before_script: @@ -13,7 +10,10 @@ build: script: # Build pipewire - cd pipewire - - meson . _build --prefix=/usr -Dpipewire-jack=false -Djack=false -Dvulkan=false + - meson . _build --prefix=/usr + -Dpipewire-alsa=false -Dpipewire-pulseaudio=false -Dpipewire-jack=false + -Djack=false -Dvulkan=false -Dgstreamer=false -Dbluez5=false -Dman=false + -Dvideotestsrc=true -Daudiotestsrc=true - ninja -C _build - ninja -C _build install - cd ..