From f54c37748330cf49f24f63dea66f8ca070116326 Mon Sep 17 00:00:00 2001 From: Vitaly Shunkov <v.shunkov@picodata.io> Date: Fri, 11 Oct 2024 14:43:23 +0300 Subject: [PATCH] ci: allow to push cache in master --- .gitlab-ci.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 92346a1451..8015c007bd 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -171,6 +171,10 @@ test-linux: variables: BASE_IMAGE_TAG: ${BASE_IMAGE_LATEST} CACHE_POLICY: pull-push + - if: $CI_COMMIT_BRANCH == $MAIN_BRANCH + variables: + BASE_IMAGE_TAG: ${BASE_IMAGE_LATEST} + CACHE_POLICY: pull-push - <<: *if-build-base-changes-on-dev-branch variables: BASE_IMAGE_TAG: ${CI_COMMIT_SHA} @@ -311,8 +315,11 @@ test-patch-picodata: pull_policy: always cache: - <<: *py_cache + policy: pull - <<: *base_cache + policy: pull - <<: *base_node + policy: pull script: - PIPENV_VENV_IN_PROJECT=1 PIP_NO_CACHE_DIR=true python3.10 -m pipenv install --deploy - ./tools/prepare_source_tree_for_stat_analysis.py apply -- GitLab