[gnome-panel] ci: update configuration



commit f2b21d547ce06dcf0189bcf2605f31f3eca7c127
Author: Alberts Muktupāvels <alberts muktupavels gmail com>
Date:   Wed Apr 1 02:09:36 2020 +0300

    ci: update configuration

 .gitlab-ci.yml | 104 ++++++++++++++++++++-------------------------------------
 1 file changed, 37 insertions(+), 67 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 88ae052e4..347003508 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -5,44 +5,47 @@ 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
+                  evolution-data-server-dev
+                  gettext
+                  gtk-doc-tools
+                  libcairo2-dev
+                  libdconf-dev
+                  libecal2.0-dev
+                  libedataserver1.2-dev
+                  libgdk-pixbuf2.0-dev
+                  libgdm-dev
+                  libglib2.0-dev
+                  libgnome-desktop-3-dev
+                  libgnome-menu-3-dev
+                  libgtk-3-dev
+                  libgweather-3-dev
+                  libpango1.0-dev
+                  libpolkit-gobject-1-dev
+                  libsm-dev
+                  libsystemd-dev
+                  libtool
+                  libwnck-3-dev
+                  libx11-dev
+                  libxau-dev
+                  libxi-dev
+                  libxrandr-dev
+                  pkg-config
+                  yelp-tools
+
+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
-                      evolution-data-server-dev
-                      gettext
-                      gtk-doc-tools
-                      libcairo2-dev
-                      libdconf-dev
-                      libecal2.0-dev
-                      libedataserver1.2-dev
-                      libgdk-pixbuf2.0-dev
-                      libgdm-dev
-                      libglib2.0-dev
-                      libgnome-desktop-3-dev
-                      libgnome-menu-3-dev
-                      libgtk-3-dev
-                      libgweather-3-dev
-                      libpango1.0-dev
-                      libpolkit-gobject-1-dev
-                      libsm-dev
-                      libsystemd-dev
-                      libtool
-                      libwnck-3-dev
-                      libx11-dev
-                      libxau-dev
-                      libxi-dev
-                      libxrandr-dev
-                      pkg-config
-                      yelp-tools
+    - *install-ubuntu-dependencies
   script:
     - ./autogen.sh
     - make
@@ -54,46 +57,13 @@ 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
-                      evolution-data-server-dev
-                      gettext
-                      gtk-doc-tools
-                      libcairo2-dev
-                      libdconf-dev
-                      libecal2.0-dev
-                      libedataserver1.2-dev
-                      libgdk-pixbuf2.0-dev
-                      libgdm-dev
-                      libglib2.0-dev
-                      libgnome-desktop-3-dev
-                      libgnome-menu-3-dev
-                      libgtk-3-dev
-                      libgweather-3-dev
-                      libpango1.0-dev
-                      libpolkit-gobject-1-dev
-                      libsm-dev
-                      libsystemd-dev
-                      libtool
-                      libwnck-3-dev
-                      libx11-dev
-                      libxau-dev
-                      libxi-dev
-                      libxrandr-dev
-                      pkg-config
-                      yelp-tools
+    - *install-ubuntu-dependencies
   script:
     - curl https://scan.coverity.com/download/linux64
       --data "token=$COVERITY_TOKEN&project=gnome-panel"
       --output /tmp/coverity_tool.tgz
     - tar zxf /tmp/coverity_tool.tgz
-    - CC=clang ./autogen.sh --disable-Werror
+    - CC=clang ./autogen.sh --disable-Werror --disable-gtk-doc
     - ./cov-analysis-linux64-*/bin/cov-build --dir cov-int make
     - tar czf cov-int.tar.gz cov-int
     - curl --form token=$COVERITY_TOKEN


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