Commit 6cdc945d authored by Kjell Ahlstedt's avatar Kjell Ahlstedt
Browse files

CI: Use artifacts to transfer data between stages

parent 2cbc0540
Pipeline #377736 passed with stages
in 11 minutes and 9 seconds
......@@ -85,6 +85,15 @@ build_deps:
- glibmm/
- cairomm/
policy: pull-push
# Transfer the built dependencies to later stages as artifacts.
# The cache does not always work.
# https://gitlab.gnome.org/Infrastructure/Infrastructure/-/issues/775
artifacts:
paths:
- libsigc/
- glibmm/
- cairomm/
expire_in: 1 day
release_gcc_build:
extends: .build_default
......@@ -104,13 +113,6 @@ release_gcc_build:
# Don't test subprojects.
- 'meson test --suite pangomm:'
- meson install
cache:
key: build-deps
paths:
- libsigc/
- glibmm/
- cairomm/
policy: pull
artifacts:
when: always
paths:
......@@ -133,13 +135,6 @@ release_clang_build:
- 'meson test --suite pangomm:'
- meson install
allow_failure: true
cache:
key: build-deps
paths:
- libsigc/
- glibmm/
- cairomm/
policy: pull
artifacts:
when: on_failure
paths:
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment