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:11:54 +0100
commitb9fbe6d9ac6903b81a34408a1e5a1c13f75dea57 (patch)
tree213d04500ff75436fb059800c3ae00867b7f5f96
parenta369b08df21a48d91ff221d8420c0c3cae2e19f2 (diff)
downloadlibgudev-b9fbe6d9ac6903b81a34408a1e5a1c13f75dea57.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