From 83965c22b7717a87ae1f511ff36eb5e4076771b3 Mon Sep 17 00:00:00 2001 From: Fu Hanxi Date: Fri, 25 Feb 2022 14:31:21 +0800 Subject: [PATCH] ci: cache policy is pull-only for most of the jobs --- .gitlab-ci.yml | 4 ++++ .gitlab/ci/pre_check.yml | 7 +++++++ 2 files changed, 11 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index bb627dba95..4e625eaa0c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -87,8 +87,12 @@ variables: CI_PYTHON_CONSTRAINT_FILE: "espidf.constraints.v5.0.txt" cache: + key: pip-cache paths: - .cache/pip + # pull only for most of the use cases since it's cache dir. + # Only set "pull-push" policy for "scan_test" since it would **possibly** install all pypi packages + policy: pull .setup_tools_unless_target_test: &setup_tools_unless_target_test | if [[ -n "$IDF_DONT_USE_MIRRORS" ]]; then diff --git a/.gitlab/ci/pre_check.yml b/.gitlab/ci/pre_check.yml index 6fb3761d5a..1a46ceac86 100644 --- a/.gitlab/ci/pre_check.yml +++ b/.gitlab/ci/pre_check.yml @@ -153,6 +153,13 @@ scan_tests: - $TEST_APPS_OUTPUT_DIR - $COMPONENT_UT_OUTPUT_DIR expire_in: 1 week + cache: + key: pip-cache + paths: + - .cache/pip + # pull only for most of the use cases since it's cache dir. + # Only set "pull-push" policy for "scan_test" since it would **possibly** install all pypi packages + policy: pull-push variables: EXAMPLE_TEST_DIR: ${CI_PROJECT_DIR}/examples EXAMPLE_TEST_OUTPUT_DIR: ${CI_PROJECT_DIR}/examples/test_configs