From a70b3a55571bc3864a1044af72eb71bf289de0e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roman=20Jaro=C5=A1?= Date: Sat, 8 Mar 2025 20:20:11 +0100 Subject: [PATCH] Fix release zip folder structure --- Jenkinsfile | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 753aadb..a04ca16 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -45,14 +45,24 @@ def createZipFile = { String game -> // prepare output folder sh "mkdir -p $outputFolder" + sh "mkdir -p $outputFolder/Addon" + sh "mkdir -p $outputFolder/Addon/Data" // copy toc file sh "cp $tocFile $outputFolder" // copy files - sh "find . -name '*.lua' -exec rsync -av {} $outputFolder \\;" - sh "find . -name '*.tga' -exec rsync -av {} $outputFolder \\;" - sh "find . -name '*.ttf' -exec rsync -av {} $outputFolder \\;" + sh "rsync -av './CzechQuests.lua' ./$outputFolder" + sh "rsync -av './Addon/Data/other.lua' ./$outputFolder/Addon/Data" + sh "find ./Addon/Data/$game -name '*.lua' -exec rsync -av {} ./$outputFolder/Addon/Data \\;" + sh "find ./Addon/Code -name '*.lua' -exec rsync -av {} ./$outputFolder/Addon/Code \\;" + sh "find . -name '*.tga' -exec rsync -avR {} $outputFolder \\;" + sh "find . -name '*.ttf' -exec rsync -avR {} $outputFolder \\;" + + // create wrap folder for wow addon + sh "mkdir -p $outputFolder/$outputFolder" + sh "mv $outputFolder $outputFolder/$outputFolder" + sh "rm -r $outputFolder/$outputFolder/$outputFolder" // create zip def zipFileName = "czech-quests-$game-v${version}.zip"