[metacity] ci: update configuration



commit 70cfe4f8d4db80b52cc89694e091e54324f00d1a
Author: Alberts Muktupāvels <alberts muktupavels gmail com>
Date:   Wed Apr 1 02:12:58 2020 +0300

    ci: update configuration

 .gitlab-ci.yml | 96 +++++++++++++++++++++-------------------------------------
 1 file changed, 34 insertions(+), 62 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 5753fd3c..2b183fd6 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -5,42 +5,45 @@ stages:
 variables:
   DEBIAN_FRONTEND: noninteractive
 
-build-ubuntu:
+.install-ubuntu-dependencies: &install-ubuntu-dependencies
+  apt-get install -q -y --no-install-recommends
+                  autoconf-archive
+                  automake
+                  autopoint
+                  build-essential
+                  gettext
+                  gsettings-desktop-schemas-dev
+                  libcanberra-gtk3-dev
+                  libglib2.0-dev
+                  libgtk-3-dev
+                  libgtop2-dev
+                  libice-dev
+                  libpango1.0-dev
+                  libsm-dev
+                  libstartup-notification0-dev
+                  libtool
+                  libvulkan-dev
+                  libx11-dev
+                  libxcomposite-dev
+                  libxcursor-dev
+                  libxdamage-dev
+                  libxext-dev
+                  libxfixes-dev
+                  libxinerama-dev
+                  libxrandr-dev
+                  libxrender-dev
+                  libxt-dev
+                  yelp-tools
+                  zenity
+
+ubuntu:
   image: ubuntu:devel
   stage: build
   except:
     - tags
   before_script:
     - apt-get update
-    - apt-get install -q -y --no-install-recommends
-                      autoconf-archive
-                      automake
-                      autopoint
-                      build-essential
-                      gettext
-                      gsettings-desktop-schemas-dev
-                      libcanberra-gtk3-dev
-                      libglib2.0-dev
-                      libgtk-3-dev
-                      libgtop2-dev
-                      libice-dev
-                      libpango1.0-dev
-                      libsm-dev
-                      libstartup-notification0-dev
-                      libtool
-                      libvulkan-dev
-                      libx11-dev
-                      libxcomposite-dev
-                      libxcursor-dev
-                      libxdamage-dev
-                      libxext-dev
-                      libxfixes-dev
-                      libxinerama-dev
-                      libxrandr-dev
-                      libxrender-dev
-                      libxt-dev
-                      yelp-tools
-                      zenity
+    - *install-ubuntu-dependencies
   script:
     - ./autogen.sh
     - make
@@ -52,38 +55,7 @@ coverity:
   when: manual
   before_script:
     - apt-get update
-    - apt-get install -q -y --no-install-recommends
-                      autoconf-archive
-                      automake
-                      autopoint
-                      build-essential
-                      ca-certificates
-                      clang
-                      curl
-                      gettext
-                      gsettings-desktop-schemas-dev
-                      libcanberra-gtk3-dev
-                      libglib2.0-dev
-                      libgtk-3-dev
-                      libgtop2-dev
-                      libice-dev
-                      libpango1.0-dev
-                      libsm-dev
-                      libstartup-notification0-dev
-                      libtool
-                      libvulkan-dev
-                      libx11-dev
-                      libxcomposite-dev
-                      libxcursor-dev
-                      libxdamage-dev
-                      libxext-dev
-                      libxfixes-dev
-                      libxinerama-dev
-                      libxrandr-dev
-                      libxrender-dev
-                      libxt-dev
-                      yelp-tools
-                      zenity
+    - *install-ubuntu-dependencies
   script:
     - curl https://scan.coverity.com/download/linux64
       --data "token=$COVERITY_TOKEN&project=metacity"


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