From b218a5b6c502f4468c918bed6d60c9c471ea9987 Mon Sep 17 00:00:00 2001 From: Felix Krull Date: Wed, 22 May 2019 13:09:56 +0200 Subject: [PATCH] Try caching --- rust-bindings/rust/.gitlab-ci.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/rust-bindings/rust/.gitlab-ci.yml b/rust-bindings/rust/.gitlab-ci.yml index 80f41252..ca75dde3 100644 --- a/rust-bindings/rust/.gitlab-ci.yml +++ b/rust-bindings/rust/.gitlab-ci.yml @@ -4,6 +4,7 @@ variables: CARGO_TARGET_DIR: target # --all-features CURRENT_FEATURES: --features v2018_9 + CARGO_HOME: ${CI_PROJECT_DIR}/cargo before_script: - echo deb http://ftp.debian.org/debian stretch-backports main > /etc/apt/sources.list.d/backports.list @@ -19,6 +20,10 @@ ostree-sys: stage: build script: - cargo test --verbose --manifest-path sys/Cargo.toml ${CURRENT_FEATURES} + cache: + paths: + - cargo/ + - target/ publish_ostree-sys: stage: publish @@ -31,16 +36,28 @@ ostree: stage: build script: - cargo test --verbose ${CURRENT_FEATURES} + cache: + paths: + - cargo/ + - target/ ostree_default_features: stage: build script: - cargo test --verbose + cache: + paths: + - cargo/ + - target/ ostree_all_features: stage: build script: - cargo test --verbose --all-features + cache: + paths: + - cargo/ + - target/ allow_failure: true ostree_nightly: @@ -48,6 +65,10 @@ ostree_nightly: image: rustlang/rust:nightly script: - cargo test --verbose ${CURRENT_FEATURES} + cache: + paths: + - cargo/ + - target/ publish_ostree: stage: publish