diff options
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 40 |
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 |