summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKamil Trzciński <ayufan@ayufan.eu>2018-10-09 10:58:54 +0000
committerKamil Trzciński <ayufan@ayufan.eu>2018-10-09 10:58:54 +0000
commitd56e8b00f6566425089cc988f135018e31b99a91 (patch)
treec38bbe88e9739ea5e845a103f8f78a347829f536
parent1a66012c6ad85d7a70da84189217bec231a6afdf (diff)
parentaf013d34d98733554050a32282d82df0d340af62 (diff)
downloadgitlab-ce-d56e8b00f6566425089cc988f135018e31b99a91.tar.gz
Merge branch '52408-pip-cache-dir-to-cache-python-dependencies' into 'master'
Use the standard PIP_CACHE_DIR for Python dependency caching template Closes #52408 See merge request gitlab-org/gitlab-ce!22211
-rw-r--r--changelogs/unreleased/52408-pip-cache-dir-to-cache-python-dependencies.yml5
-rw-r--r--doc/ci/caching/index.md4
-rw-r--r--lib/gitlab/ci/templates/Python.gitlab-ci.yml2
3 files changed, 8 insertions, 3 deletions
diff --git a/changelogs/unreleased/52408-pip-cache-dir-to-cache-python-dependencies.yml b/changelogs/unreleased/52408-pip-cache-dir-to-cache-python-dependencies.yml
new file mode 100644
index 00000000000..19d3e35c15c
--- /dev/null
+++ b/changelogs/unreleased/52408-pip-cache-dir-to-cache-python-dependencies.yml
@@ -0,0 +1,5 @@
+---
+title: Use the standard PIP_CACHE_DIR for Python dependency caching template
+merge_request: 22211
+author: Takuya Noguchi
+type: fixed
diff --git a/doc/ci/caching/index.md b/doc/ci/caching/index.md
index f479dc74d1f..758ab37861b 100644
--- a/doc/ci/caching/index.md
+++ b/doc/ci/caching/index.md
@@ -253,7 +253,7 @@ image: python:latest
# Change pip's cache directory to be inside the project directory since we can
# only cache local items.
variables:
- PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache"
+ PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip"
# Pip's cache doesn't store the python packages
# https://pip.pypa.io/en/stable/reference/pip_install/#caching
@@ -262,7 +262,7 @@ variables:
# them in a virtualenv and cache it as well.
cache:
paths:
- - .cache/
+ - .cache/pip
- venv/
before_script:
diff --git a/lib/gitlab/ci/templates/Python.gitlab-ci.yml b/lib/gitlab/ci/templates/Python.gitlab-ci.yml
index 2e0589de652..098abe4daf5 100644
--- a/lib/gitlab/ci/templates/Python.gitlab-ci.yml
+++ b/lib/gitlab/ci/templates/Python.gitlab-ci.yml
@@ -5,7 +5,7 @@ image: python:latest
# Change pip's cache directory to be inside the project directory since we can
# only cache local items.
variables:
- PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache"
+ PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip"
# Pip's cache doesn't store the python packages
# https://pip.pypa.io/en/stable/reference/pip_install/#caching