openvidu-test-e2e: improved loadFolderFromCache

pull/672/head
pabloFuente 2021-11-18 19:38:32 +01:00
parent 2b6752fd73
commit ecd05262be
1 changed files with 14 additions and 4 deletions

View File

@ -162,10 +162,20 @@ def storeFolderInCache(folderToStore, cacheDestiny) {
} }
def loadFolderFromCache(cacheFolder, destinyFolder) { def loadFolderFromCache(cacheFolder, destinyFolder) {
println('Loading from cache') script {
sh "sudo mkdir -p ${destinyFolder}" env.cacheFolder = cacheFolder
sh "sudo mv ${cacheFolder}/* ${destinyFolder}" env.destinyFolder = destinyFolder
sh "sudo chown -R 1000:1000 ${destinyFolder} && sudo chmod 777 ${destinyFolder}" sh(script: '''#!/bin/bash -xe
if [[ (-d ${cacheFolder}) && ("$(ls -A ${cacheFolder})") ]]; then
echo "Loading from cache"
sudo mkdir -p ${destinyFolder}
sudo mv ${cacheFolder}/* ${destinyFolder}
sudo chown -R 1000:1000 ${destinyFolder} && sudo chmod 777 ${destinyFolder}
else
echo "Cache folder does not exist or is empty"
fi
'''.stripIndent())
}
} }
return this return this