diff options
author | Emmanuele Bassi <ebassi@gnome.org> | 2019-11-05 11:34:52 +0000 |
---|---|---|
committer | Emmanuele Bassi <ebassi@gnome.org> | 2019-11-05 11:52:35 +0000 |
commit | 0f619235e5d1c248c4382b68699b31b8ac451dd8 (patch) | |
tree | 3052aa2bd35cd646cd2859286a16f87947d70029 | |
parent | 0061c593cbe9bb3b46ca0cc06c59ba0d988bd4a2 (diff) | |
download | gtk+-moar-ci.tar.gz |
ci: Add a job testing all subprojectsmoar-ci
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.
-rw-r--r-- | .gitlab-ci.yml | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index dca80281c5..587020404d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -35,6 +35,31 @@ 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: + - meson wrap promote subprojects/glib/subprojects/libffi.wrap + - 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: |