[gnome-software/wip/kalev/faster-CI-dep-install] CI: Simplify build dep install to make it faster



commit 3cd417b8e86b82e160e3c36bb8839ed24b4dc3a6
Author: Kalev Lember <klember redhat com>
Date:   Wed Mar 13 09:56:10 2019 +0100

    CI: Simplify build dep install to make it faster
    
    Avoid enabling extra repos we don't need, and try to coalesce dnf
    install commands down into fewer to avoid extra overhead.
    
    Also install libxmlb-devel so that we don't need to build libxmlb in CI,
    making it pass faster.

 .gitlab-ci.yml | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 8b2bda09..d08af313 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -5,13 +5,10 @@ stages:
 
 before_script:
   # Update and use base build deps
-  - dnf update -y && dnf -y install git gobject-introspection-devel dnf-plugins-core @buildsys-build
-  - dnf --enablerepo updates-testing -y builddep gnome-software
+  - dnf -y update && dnf -y install git gobject-introspection-devel dnf-plugins-core @buildsys-build
+  - dnf -y builddep gnome-software
   # Some deps may not be sync'd
-  - dnf -y install rpm-devel
-  - dnf -y install libdnf-devel
-  - dnf -y install libstemmer-devel
-  - dnf -y install gnome-online-accounts-devel
+  - dnf -y install libxmlb-devel rpm-devel libdnf-devel libstemmer-devel gnome-online-accounts-devel
 
 build-gnome-software:
   stage: build


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]