Commit be34d03b authored by Alberts Muktupāvels's avatar Alberts Muktupāvels
Browse files

ci: update configuration

parent fb92714e
Pipeline #165817 passed with stages
in 27 minutes and 13 seconds
......@@ -7,7 +7,46 @@ variables:
DEBIAN_FRONTEND: noninteractive
GIT_SUBMODULE_STRATEGY: normal
validate-menu:
.install-ubuntu-dependencies: &install-ubuntu-dependencies
apt-get install -q -y --no-install-recommends
autoconf-archive
automake
autopoint
build-essential
gettext
git
gsettings-desktop-schemas-dev
libasound2-dev
libcanberra-gtk3-dev
libdbus-glib-1-dev
libgdk-pixbuf2.0-dev
libgdm-dev
libglib2.0-dev
libgnome-bluetooth-dev
libgnome-desktop-3-dev
libgnome-panel-dev
libgtk-3-dev
libibus-1.0-dev
libpam0g-dev
libpango1.0-dev
libpolkit-agent-1-dev
libpolkit-gobject-1-dev
libpulse-dev
libsystemd-dev
libtool
libupower-glib-dev
libx11-dev
libx11-xcb-dev
libxcb-randr0-dev
libxext-dev
libxfixes-dev
libxi-dev
libxkbfile-dev
libxrandr-dev
libxxf86vm-dev
xkb-data
menu:
image: ubuntu:devel
stage: validate
except:
......@@ -20,50 +59,14 @@ validate-menu:
--path https://standards.freedesktop.org/menu-spec/menu-latest.dtd
data/menus/gnome-flashback-applications.menu
build-ubuntu:
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
git
gsettings-desktop-schemas-dev
libasound2-dev
libcanberra-gtk3-dev
libdbus-glib-1-dev
libgdk-pixbuf2.0-dev
libgdm-dev
libglib2.0-dev
libgnome-bluetooth-dev
libgnome-desktop-3-dev
libgnome-panel-dev
libgtk-3-dev
libibus-1.0-dev
libpam0g-dev
libpango1.0-dev
libpolkit-agent-1-dev
libpolkit-gobject-1-dev
libpulse-dev
libsystemd-dev
libtool
libupower-glib-dev
libx11-dev
libx11-xcb-dev
libxcb-randr0-dev
libxext-dev
libxfixes-dev
libxi-dev
libxkbfile-dev
libxrandr-dev
libxxf86vm-dev
xkb-data
- *install-ubuntu-dependencies
script:
- ./autogen.sh
- make
......@@ -75,46 +78,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
git
gsettings-desktop-schemas-dev
libasound2-dev
libcanberra-gtk3-dev
libdbus-glib-1-dev
libgdk-pixbuf2.0-dev
libgdm-dev
libglib2.0-dev
libgnome-bluetooth-dev
libgnome-desktop-3-dev
libgnome-panel-dev
libgtk-3-dev
libibus-1.0-dev
libpam0g-dev
libpango1.0-dev
libpolkit-agent-1-dev
libpolkit-gobject-1-dev
libpulse-dev
libsystemd-dev
libtool
libupower-glib-dev
libx11-dev
libx11-xcb-dev
libxcb-randr0-dev
libxext-dev
libxfixes-dev
libxi-dev
libxkbfile-dev
libxrandr-dev
libxxf86vm-dev
xkb-data
- *install-ubuntu-dependencies
script:
- curl https://scan.coverity.com/download/linux64
--data "token=$COVERITY_TOKEN&project=gnome-flashback"
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment