summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2020-11-20 13:11:54 +0100
committerBastien Nocera <hadess@hadess.net>2020-11-20 13:41:28 +0100
commit62ad71f180fdd82ac845534025030c528493f8da (patch)
treec85d68ffb53cb835d86ae648e3852730ea073861
parent88ea2a64f159a9b78e927103e895034c8d1d6f3e (diff)
downloadlibgudev-62ad71f180fdd82ac845534025030c528493f8da.tar.gz
ci: Move package list to variables
-rw-r--r--.gitlab-ci.yml22
1 files changed, 21 insertions, 1 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 19dd4a7..45e80fd 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,5 +1,25 @@
variables:
LAST_ABI_BREAK: "43a593b5b4097b887e49eaacafbc1337bd709718"
+ DNF_CORE_DEPS: >
+ gcc
+ gettext
+ redhat-rpm-config
+ libtool
+ automake
+ autoconf
+ xz
+ make
+ git
+ gnome-common
+ systemd-devel
+ glib2-devel
+ DNF_TEST_DEPS: >
+ gobject-introspection-devel
+ vala
+ umockdev-devel
+ libabigail
+ DNF_API_DOC_DEPS: >
+ gtk-doc
stages:
- test
@@ -8,7 +28,7 @@ build-fedora:
image: fedora:latest
stage: test
before_script:
- - dnf install -y gcc redhat-rpm-config libtool automake autoconf gtk-doc make glib2-devel systemd-devel umockdev-devel git libabigail gnome-common xz
+ - dnf install -y ${DNF_CORE_DEPS} ${DNF_TEST_DEPS} ${DNF_API_DOC_DEPS}
script:
- ./autogen.sh --disable-dependency-tracking
- make