[gnome-panel] ci: update configuration
- From: Alberts Muktupāvels <muktupavels src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-panel] ci: update configuration
- Date: Tue, 31 Mar 2020 23:10:57 +0000 (UTC)
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]