1
0
mirror of https://github.com/Anuken/Mindustry.git synced 2024-10-26 09:13:28 +03:00

Release preparations

This commit is contained in:
Anuken 2019-08-16 11:00:15 -04:00
parent c94ab5b05a
commit 17b17979ab
8 changed files with 33 additions and 6 deletions

View File

@ -46,7 +46,7 @@ task deploy(type: Copy){
from "build/outputs/apk/release/android-release.apk"
into "../deploy/"
rename("android-release.apk", appName + "-android-" + getVersionString() + ".apk")
rename("android-release.apk", "${generateDeployName('android')}.apk")
}
android{

View File

@ -19,7 +19,7 @@ allprojects{
ext{
versionNumber = '4'
versionModifier = 'beta'
versionModifier = 'release'
if(!project.hasProperty("versionType")) versionType = 'official'
appName = 'Mindustry'
gdxVersion = '1.9.10'
@ -57,11 +57,36 @@ allprojects{
}
}
generateDeployName = { String platform ->
if(platform == "windows"){
platform += "64"
}
platform = platform.capitalize()
if(platform.endsWith("64") || platform.endsWith("32")){
platform = "${platform.substring(0, platform.length() - 2)}-${platform.substring(platform.length() - 2)}bit"
}
return "[${platform}]${getModifierString()}[${getNeatVersionString()}]${appName}.zip"
}
getVersionString = {
String buildVersion = getBuildVersion()
return "$versionNumber-$versionModifier-$buildVersion"
}
getNeatVersionString = {
String buildVersion = getBuildVersion()
return "v$buildVersion"
}
getModifierString = {
if(versionModifier != "release"){
return "[${versionModifier.toUpperCase()}]"
}
return ""
}
getBuildVersion = {
if(!project.hasProperty("buildversion")) return "custom build"
return project.getProperties()["buildversion"]

View File

@ -46,6 +46,7 @@ newgame = New Game
none = <none>
minimap = Minimap
close = Close
website = Website
quit = Quit
maps = Maps
continue = Continue

View File

@ -44,6 +44,7 @@ newgame = Новая игра
none = <ничего>
minimap = Мини-карта
close = Закрыть
website = Веб-сайт
quit = Выход
maps = Карты
continue = Продолжить

View File

@ -101,7 +101,7 @@ public class MenuFragment extends Fragment{
join = new MobileButton("icon-add", isize, "$joingame", ui.join::show),
editor = new MobileButton("icon-editor", isize, "$editor", ui.maps::show),
tools = new MobileButton("icon-tools", isize, "$settings", ui.settings::show),
donate = new MobileButton("icon-donate", isize, "$donate", () -> Core.net.openURI(donationURL)),
donate = new MobileButton("icon-link", isize, "$website", () -> Core.net.openURI("https://anuke.itch.io/mindustry")),
exit = new MobileButton("icon-exit", isize, "$quit", () -> Core.app.exit());
if(!Core.graphics.isPortrait()){

View File

@ -51,7 +51,7 @@ task ikZip(type: Zip){
def filename = "$appName-${getTarget()}-${version}"
from "build/libs/$filename"
archiveName = "$appName-${getTarget()}-${getVersionString()}.zip"
archiveName = "${generateDeployName(getTarget())}.zip"
}
task ikdist{

View File

@ -169,7 +169,7 @@ task packrZip(){
task rzip(type: Zip){
from "packr-out/"
archiveName "$appName-${getPlatform()}-${getVersionString()}.zip"
archiveName "${generateDeployName(getPlatform().toString())}.zip"
destinationDir(file("packr-export"))
}

View File

@ -51,7 +51,7 @@ task dist(type: Jar){
task dzip(type: Zip){
from getServerFolder()
archiveName "$appName-server-${getVersionString()}.zip"
archiveName "${generateDeployName('server')}.zip"
destinationDir(file("../deploy/"))
finalizedBy 'cleanup'