[gnome-applets] ci: update configuration



commit 1ba457c2d38cd44f39d08e5520abf09fae2ea854
Author: Alberts Muktupāvels <alberts muktupavels gmail com>
Date:   Wed Apr 1 02:19:14 2020 +0300

    ci: update configuration

 .gitlab-ci.yml | 93 +++++++++++++++++++++-------------------------------------
 1 file changed, 33 insertions(+), 60 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 8d23f8e33..69be72409 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -5,41 +5,44 @@ stages:
 variables:
   DEBIAN_FRONTEND: noninteractive
 
-build-ubuntu:
+.install-ubuntu-dependencies: &install-ubuntu-dependencies
+  apt-get install -q -y --no-install-recommends
+                  adwaita-icon-theme
+                  autoconf-archive
+                  automake
+                  autopoint
+                  build-essential
+                  docbook-to-man
+                  docbook-xsl
+                  gettext
+                  gnome-settings-daemon-dev
+                  intltool
+                  libcpufreq-dev
+                  libglib2.0-dev
+                  libgnome-panel-dev
+                  libgtk-3-dev
+                  libgtop2-dev
+                  libgucharmap-2-90-dev
+                  libgweather-3-dev
+                  libnotify-dev
+                  libpolkit-gobject-1-dev
+                  libtracker-sparql-2.0-dev
+                  libtool
+                  libupower-glib-dev
+                  libwnck-3-dev
+                  libx11-dev
+                  libxml2-dev
+                  x11proto-dev
+                  yelp-tools
+
+ubuntu:
   image: ubuntu:devel
   stage: build
   except:
     - tags
   before_script:
     - apt-get update
-    - apt-get install -q -y --no-install-recommends
-                      adwaita-icon-theme
-                      autoconf-archive
-                      automake
-                      autopoint
-                      build-essential
-                      docbook-to-man
-                      docbook-xsl
-                      gettext
-                      gnome-settings-daemon-dev
-                      intltool
-                      libcpufreq-dev
-                      libglib2.0-dev
-                      libgnome-panel-dev
-                      libgtk-3-dev
-                      libgtop2-dev
-                      libgucharmap-2-90-dev
-                      libgweather-3-dev
-                      libnotify-dev
-                      libpolkit-gobject-1-dev
-                      libtracker-sparql-2.0-dev
-                      libtool
-                      libupower-glib-dev
-                      libwnck-3-dev
-                      libx11-dev
-                      libxml2-dev
-                      x11proto-dev
-                      yelp-tools
+    - *install-ubuntu-dependencies
   script:
     - ./autogen.sh --disable-Werror
     - make
@@ -51,37 +54,7 @@ coverity:
   when: manual
   before_script:
     - apt-get update
-    - apt-get install -q -y --no-install-recommends
-                      adwaita-icon-theme
-                      autoconf-archive
-                      automake
-                      autopoint
-                      build-essential
-                      ca-certificates
-                      clang
-                      curl
-                      docbook-to-man
-                      docbook-xsl
-                      gettext
-                      gnome-settings-daemon-dev
-                      intltool
-                      libcpufreq-dev
-                      libglib2.0-dev
-                      libgnome-panel-dev
-                      libgtk-3-dev
-                      libgtop2-dev
-                      libgucharmap-2-90-dev
-                      libgweather-3-dev
-                      libnotify-dev
-                      libpolkit-gobject-1-dev
-                      libtracker-sparql-2.0-dev
-                      libtool
-                      libupower-glib-dev
-                      libwnck-3-dev
-                      libx11-dev
-                      libxml2-dev
-                      x11proto-dev
-                      yelp-tools
+    - *install-ubuntu-dependencies
   script:
     - curl https://scan.coverity.com/download/linux64
       --data "token=$COVERITY_TOKEN&project=gnome-applets"


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