]> git.r.bdr.sh - rbdr/cologne/blobdiff - .gitlab-ci.yml
Cache the nyc_output dir
[rbdr/cologne] / .gitlab-ci.yml
index 9679aec6c3c71030ec49b724afb3deb2183fb29e..b64361cd24d4883153764c46ee75cc23a847e1af 100644 (file)
@@ -1,3 +1,10 @@
+.only-default: &only-default
+  only:
+    - branches
+    - merge_requests
+    - tags
+    - refs
+
 image: node:14
 
 variables:
@@ -12,18 +19,24 @@ before_script:
     - npm install
 
 lint:
+  <<: *only-default
   stage: lint
   script:
     - npm run lint
 
 test:
+  <<: *only-default
   stage: test
+  cache:
+    paths:
+      - .nyc_output/
   script:
     - npm test
 
 quality:
-  stage: "quality"
-  needs: ["test"]
+  stage: quality
+  needs:
+    -test
   image:
     name: sonarsource/sonar-scanner-cli:latest
     entrypoint: [""]
@@ -37,4 +50,3 @@ quality:
   only:
     - merge_requests
     - master
-