From b68dde91b8ce7eb3581774ac8a0b5a1047c1e25c Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Sun, 8 Mar 2020 14:17:47 +0000 Subject: [PATCH] ci: Add a Debian build We want to test the build on multiple Linux distributions. --- .gitlab-ci.yml | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 96488f2ccd..df3dabc805 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,5 +1,3 @@ -image: registry.gitlab.gnome.org/gnome/gtk/gtk-3-24:v3 - stages: - build @@ -8,24 +6,41 @@ cache: - _ccache/ fedora-autotools: + image: registry.gitlab.gnome.org/gnome/gtk/fedora-gtk3:v1 stage: build script: - - bash -x ./.gitlab-ci/test-docker-autotools.sh + - bash -x ./.gitlab-ci/test-docker-autotools.sh fedora-distcheck: + image: registry.gitlab.gnome.org/gnome/gtk/fedora-gtk3:v1 variables: DO_DISTCHECK: "yes" when: manual stage: build script: - - bash -x ./.gitlab-ci/test-docker-autotools.sh + - bash -x ./.gitlab-ci/test-docker-autotools.sh fedora-meson: + image: registry.gitlab.gnome.org/gnome/gtk/fedora-gtk3:v1 stage: build variables: EXTRA_MESON_FLAGS: "-Ddefault_library=both" script: - - bash -x ./.gitlab-ci/test-docker-meson.sh + - bash -x ./.gitlab-ci/test-docker-meson.sh + artifacts: + when: always + name: "gtk3-${CI_JOB_NAME}-${CI_COMMIT_REF_NAME}" + paths: + - "_build/meson-logs" + - "_build/testsuite/reftests/output" + +debian-meson: + image: registry.gitlab.gnome.org/gnome/gtk/debian-gtk3:v1 + stage: build + variables: + EXTRA_MESON_FLAGS: "-Ddefault_library=both" + script: + - bash -x ./.gitlab-ci/test-docker-meson.sh artifacts: when: always name: "gtk3-${CI_JOB_NAME}-${CI_COMMIT_REF_NAME}"