From 48ebf2d36b79356c1319767995ed1e9337e24d4e Mon Sep 17 00:00:00 2001 From: pabloFuente Date: Thu, 18 Nov 2021 17:36:02 +0100 Subject: [PATCH] openvidu-test-e2e: add cache management to commonFunctions.groovy --- openvidu-test-e2e/jenkins/commonFunctions.groovy | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/openvidu-test-e2e/jenkins/commonFunctions.groovy b/openvidu-test-e2e/jenkins/commonFunctions.groovy index 38e4f133..7774a350 100644 --- a/openvidu-test-e2e/jenkins/commonFunctions.groovy +++ b/openvidu-test-e2e/jenkins/commonFunctions.groovy @@ -145,4 +145,16 @@ def removeStrandedContainers(removeTestingContainers) { } } +def storeInCache(folderToStore, cacheDestiny) { + println('Storing in cache') + sh "sudo mkdir -p ${folderToStore}" + sh "sudo mv ${folderToStore} ${cacheDestiny}" +} + +def loadFromCache(cacheFolder, destinyFolder) { + println('Loading from cache') + sh "sudo mv ${cacheFolder} ${destinyFolder}" + sh "sudo chown -R 1000:1000 ${destinyFolder} && sudo chmod 777 ${destinyFolder}" +} + return this