[gtk/ci-gtk3-update: 4/4] ci: Add a Debian build



commit 53ee960755be21cc0eb8f805ab61701da0ab0fb9
Author: Emmanuele Bassi <ebassi gnome org>
Date:   Sun Mar 8 14:17:47 2020 +0000

    ci: Add a Debian build
    
    We want to test the build on multiple Linux distributions.

 .gitlab-ci.yml | 19 +++++++++++++++++--
 1 file changed, 17 insertions(+), 2 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 96488f2ccd..0a3461c49e 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,11 +6,13 @@ 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
 
 fedora-distcheck:
+  image: registry.gitlab.gnome.org/gnome/gtk/fedora-gtk3:v1
   variables:
     DO_DISTCHECK: "yes"
   when: manual
@@ -21,6 +21,7 @@ fedora-distcheck:
    - 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"
@@ -33,6 +34,20 @@ fedora-meson:
       - "_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:
+    -bassh -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"
+
 msys2-mingw32-meson:
   variables:
     MSYSTEM: "MINGW32"


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]