Fix release zip folder structure
Some checks failed
forgejo/Czech Quests/addon/pipeline/head There was a failure building this commit

This commit is contained in:
Roman Jaroš 2025-03-08 20:20:11 +01:00
parent 9e6bc7ec94
commit a67cf1b49f

8
Jenkinsfile vendored
View file

@ -45,14 +45,16 @@ def createZipFile = { String game ->
// prepare output folder
sh "mkdir -p $outputFolder"
sh "mkdir -p $outputFolder/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 './Addon/Data/others.lua' './Addon/Data/$game/*.lua' ./$outputFolder/Addon/Data"
sh "find . -path './Addon/Data' -prune -o -name '*.lua' -exec rsync -avR {} $outputFolder \\;"
sh "find . -name '*.tga' -exec rsync -avR {} $outputFolder \\;"
sh "find . -name '*.ttf' -exec rsync -avR {} $outputFolder \\;"
// create zip
def zipFileName = "czech-quests-$game-v${version}.zip"