ci: Add a Debian build
We want to test the build on multiple Linux distributions.
This commit is contained in:
@ -1,5 +1,3 @@
|
|||||||
image: registry.gitlab.gnome.org/gnome/gtk/gtk-3-24:v3
|
|
||||||
|
|
||||||
stages:
|
stages:
|
||||||
- build
|
- build
|
||||||
|
|
||||||
@ -8,11 +6,13 @@ cache:
|
|||||||
- _ccache/
|
- _ccache/
|
||||||
|
|
||||||
fedora-autotools:
|
fedora-autotools:
|
||||||
|
image: registry.gitlab.gnome.org/gnome/gtk/fedora-gtk3:v1
|
||||||
stage: build
|
stage: build
|
||||||
script:
|
script:
|
||||||
- bash -x ./.gitlab-ci/test-docker-autotools.sh
|
- bash -x ./.gitlab-ci/test-docker-autotools.sh
|
||||||
|
|
||||||
fedora-distcheck:
|
fedora-distcheck:
|
||||||
|
image: registry.gitlab.gnome.org/gnome/gtk/fedora-gtk3:v1
|
||||||
variables:
|
variables:
|
||||||
DO_DISTCHECK: "yes"
|
DO_DISTCHECK: "yes"
|
||||||
when: manual
|
when: manual
|
||||||
@ -21,6 +21,21 @@ fedora-distcheck:
|
|||||||
- bash -x ./.gitlab-ci/test-docker-autotools.sh
|
- bash -x ./.gitlab-ci/test-docker-autotools.sh
|
||||||
|
|
||||||
fedora-meson:
|
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
|
||||||
|
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
|
stage: build
|
||||||
variables:
|
variables:
|
||||||
EXTRA_MESON_FLAGS: "-Ddefault_library=both"
|
EXTRA_MESON_FLAGS: "-Ddefault_library=both"
|
||||||
|
Reference in New Issue
Block a user