summaryrefslogtreecommitdiffstats
path: root/CLI/ruby
diff options
context:
space:
mode:
authora14m <[email protected]>2020-12-09 13:09:14 +0100
committera14m <[email protected]>2020-12-09 15:00:19 +0100
commit18d7b02558c34160f2e80d3380a2530723b325b0 (patch)
tree0c59279e57f84edcef56454f8ebb6661a2fb380a /CLI/ruby
parent9df819353fadc6a02b037b105f3ca2e0e2a9e1f0 (diff)
Speed up by providing cache policies (push when needed only in build)
And mirror child status on pipeline
Diffstat (limited to 'CLI/ruby')
-rw-r--r--CLI/ruby/.gitlab-ci.yml9
1 files changed, 8 insertions, 1 deletions
diff --git a/CLI/ruby/.gitlab-ci.yml b/CLI/ruby/.gitlab-ci.yml
index 914821f..f96599c 100644
--- a/CLI/ruby/.gitlab-ci.yml
+++ b/CLI/ruby/.gitlab-ci.yml
@@ -9,7 +9,8 @@ stages:
variables:
BUNDLE_PATH: .bundle/vendor
-cache:
+cache: &cache
+ policy: pull-push
key:
files:
- Gemfile.lock
@@ -29,11 +30,17 @@ build:
test:
stage: test
needs: [build]
+ cache:
+ <<: *cache
+ policy: pull
script:
- bundle exec rspec
lint:
stage: test
needs: [build]
+ cache:
+ <<: *cache
+ policy: pull
script:
- bundle exec rubocop