summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml40
1 files changed, 11 insertions, 29 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 33804f4..6f10d83 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,42 +1,24 @@
stages:
- build
-.base_build_template: &base_build
+build:ubuntu:
stage: build
image: ubuntu:devel
-
-.ubuntu_deps_install_template: &ubuntu_deps_install
- apt-get update &&
- apt-get install -q -y --no-install-recommends
- gobject-introspection
- gtk-doc-tools
- libgdk-pixbuf2.0-dev
- libgirepository1.0-dev
- libglib2.0-dev
- libgtk-3-dev
- libpopt-dev
- xmlto
-
-build:ubuntu:autogen:
- <<: *base_build
- before_script:
- - *ubuntu_deps_install
- - apt-get install -q -y --no-install-recommends
- gnome-common
- script:
- - ./autogen.sh --enable-gtk-doc=yes
- - make
- - make distcheck
-
-build:ubuntu:meson:
- <<: *base_build
before_script:
- - *ubuntu_deps_install
+ - apt-get update &&
- apt-get install -q -y --no-install-recommends
+ gobject-introspection
+ gtk-doc-tools
+ libgdk-pixbuf2.0-dev
+ libgirepository1.0-dev
+ libglib2.0-dev
+ libgtk-3-dev
+ libpopt-dev
+ xmlto
ninja-build
python3-pip
python3-setuptools
- pip3 install meson
script:
- - meson _build -Dgtk_doc=true -Ddocbook_docs=enabled -Dtests=true
+ - meson _build -Ddocbook_docs=enabled
- ninja -C _build