Added deployment scripts

This commit is contained in:
Anuken
2019-08-21 14:46:36 -04:00
parent 66ff7b1592
commit 4bb6a25055
6 changed files with 193 additions and 122 deletions

View File

@@ -314,3 +314,24 @@ project(":net"){
compile "org.lz4:lz4-java:1.4.1"
}
}
task deployAll{
task cleanDeployOutput{
doFirst{
if("${getBuildVersion()}" == "custom build") throw new IllegalArgumentException("----\n\nSET A BUILD NUMBER FIRST!\n\n----")
if(!project.hasProperty("release")) throw new IllegalArgumentException("----\n\nSET THE RELEASE PROJECT PROPERTY FIRST!\n\n----")
delete{
delete "deploy/"
}
}
}
dependsOn cleanDeployOutput
dependsOn "desktop-sdl:packrLinux64"
dependsOn "desktop-sdl:packrWindows64"
dependsOn "desktop-sdl:packrWindows32"
dependsOn "desktop-sdl:packrMacOS"
dependsOn "server:deploy"
dependsOn "android:deploy"
}