[gtk/moar-ci: 2/2] ci: Add a job testing all subprojects



commit 45a2d35404b4feb72490b30b11f0aa3887889c72
Author: Emmanuele Bassi <ebassi gnome org>
Date:   Tue Nov 5 11:34:52 2019 +0000

    ci: Add a job testing all subprojects
    
    Force Meson to build all subprojects for which we have a wrap fallback.
    Since doing CI for bleeding edge versions of everything is more likely
    to fail than not, we should not use it as a blocker.

 .gitlab-ci.yml | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index dca80281c5..2d806db6cd 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -35,6 +35,30 @@ fedora-x86_64:
     key: "$CI_JOB_NAME"
     <<: *cache-paths
 
+all-dependencies:
+  image: registry.gitlab.gnome.org/gnome/gtk/master:v7
+  stage: build
+  variables:
+    WRAP_MODE: forcefallback
+  script:
+    - bash -x ./.gitlab-ci/test-docker.sh
+  allow_failure: true
+  artifacts:
+    when: always
+    reports:
+      junit:
+        - "${CI_PROJECT_DIR}/_build/report.xml"
+    name: "gtk-all-deps-${CI_COMMIT_REF_NAME}"
+    paths:
+      - "${CI_PROJECT_DIR}/_build/meson-list"
+      - "${CI_PROJECT_DIR}/_build/report.xml"
+      - "${CI_PROJECT_DIR}/_build/report.html"
+      - "${CI_PROJECT_DIR}/_build/testsuite/reftests/output/*.png"
+      - "${CI_PROJECT_DIR}/_build/testsuite/gsk/compare/*/*.png"
+  cache:
+    key: "$CI_JOB_NAME"
+    <<: *cache-paths
+
 .mingw-defaults: &mingw-defaults
   stage: build
   tags:


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