From b5bc7a09c6517cf6b3feb6e526799256e672bdf3 Mon Sep 17 00:00:00 2001 From: zhenyus Date: Sat, 22 Feb 2025 23:35:22 +0800 Subject: [PATCH] fix(dependencies): disable caching for PIP installations and log a message Signed-off-by: zhenyus --- .../freeleaps/devops/DependenciesResolver.groovy | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/first-class-pipeline/src/com/freeleaps/devops/DependenciesResolver.groovy b/first-class-pipeline/src/com/freeleaps/devops/DependenciesResolver.groovy index e955406f..27524a16 100644 --- a/first-class-pipeline/src/com/freeleaps/devops/DependenciesResolver.groovy +++ b/first-class-pipeline/src/com/freeleaps/devops/DependenciesResolver.groovy @@ -59,13 +59,14 @@ class DependenciesResolver { def requirementsFile = configurations.requirementsFile if (cachingEnabled) { - steps.dir(this.workspace) { - steps.cache(maxCacheSize: 512, caches: [[$class: 'ArbitraryFileCache', includes: '**/*', path: ".${configurations.name}-pip-cache", cacheValidityDecidingFile: 'requirements.txt']]) { - steps.sh "mkdir -p .${configurations.name}-pip-cache" - steps.sh "pip config set global.cache-dir '${this.workspace}.${configurations.name}-pip-cache'" - steps.sh "pip install --cache-dir .${configurations.name}-pip-cache -r ${requirementsFile}" - } - } + // steps.dir(this.workspace) { + // steps.cache(maxCacheSize: 512, caches: [[$class: 'ArbitraryFileCache', includes: '**/*', path: ".${configurations.name}-pip-cache", cacheValidityDecidingFile: 'requirements.txt']]) { + // steps.sh "mkdir -p .${configurations.name}-pip-cache" + // steps.sh "pip config set global.cache-dir '${this.workspace}.${configurations.name}-pip-cache'" + // steps.sh "pip install --cache-dir .${configurations.name}-pip-cache -r ${requirementsFile}" + // } + // } + steps.log.info("Dependencies Resolver","Caching is not supported for PIP") } else { steps.dir(this.workspace) { steps.sh "pip install -r ${requirementsFile}"