From 802a3752f05f75f2ab88981a4afecb5469bda8c1 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 --- .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 8ed044cd87..8c41c516e1 100644 --- a/.gitlab-scripts/gitlab-ci.yml +++ b/.gitlab-scripts/gitlab-ci.yml @@ -96,6 +96,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: @@ -143,11 +147,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: