From 261e073665c212e28c172e4024aa2905dd415bf7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Mon, 26 Dec 2022 19:38:39 +0100 Subject: [PATCH] Add cache for tox and npm tests (grafted from a02b0de87c42e19e41bc37d19c9020f1b17073d8) --HG-- branch : 6.0 --- .gitlab-scripts/gitlab-ci.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.gitlab-scripts/gitlab-ci.yml b/.gitlab-scripts/gitlab-ci.yml index 700987c563..2937869f27 100644 --- a/.gitlab-scripts/gitlab-ci.yml +++ b/.gitlab-scripts/gitlab-ci.yml @@ -90,6 +90,10 @@ check-dist: variables: CFLAGS: -O0 PIP_FIND_LINKS: file://${CI_PROJECT_DIR}/packages/ + PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip" + cache: + paths: + - .cache/pip before_script: - pip install tox script: @@ -137,11 +141,16 @@ check-dist: .test-npm: extends: .test image: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/node + variables: + NODE_CACHE_DIR: "$CI_PROJECT_DIR/.cache/npm" + cache: + paths: + - .cache/npm before_script: - sh .gitlab-scripts/bower_allow_root.sh script: - cd "${PACKAGE}" - - npm -s install --unsafe-perm --legacy-peer-deps + - npm -s install --cache ${NODE_CACHE_DIR} --unsafe-perm --legacy-peer-deps - npm test .trigger-doc-build: