diff --git a/Jenkinsfile b/Jenkinsfile index 753aadb..1f15817 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -45,14 +45,17 @@ 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 './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"