[gnome-software/wip/kalev/faster-CI-dep-install] CI: Simplify build dep install to make it faster
- From: Kalev Lember <klember src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-software/wip/kalev/faster-CI-dep-install] CI: Simplify build dep install to make it faster
- Date: Wed, 13 Mar 2019 08:59:25 +0000 (UTC)
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]