Fix release zip folder structure
Some checks failed
forgejo/Czech Quests/addon/pipeline/head There was a failure building this commit
Some checks failed
forgejo/Czech Quests/addon/pipeline/head There was a failure building this commit
This commit is contained in:
parent
9e6bc7ec94
commit
a70b3a5557
1 changed files with 13 additions and 3 deletions
16
Jenkinsfile
vendored
16
Jenkinsfile
vendored
|
@ -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"
|
||||
|
|
Loading…
Add table
Reference in a new issue