mirror of
https://github.com/Anuken/Mindustry.git
synced 2024-10-26 09:13:28 +03:00
Release preparations
This commit is contained in:
parent
c94ab5b05a
commit
17b17979ab
@ -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{
|
||||
|
27
build.gradle
27
build.gradle
@ -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"]
|
||||
|
@ -46,6 +46,7 @@ newgame = New Game
|
||||
none = <none>
|
||||
minimap = Minimap
|
||||
close = Close
|
||||
website = Website
|
||||
quit = Quit
|
||||
maps = Maps
|
||||
continue = Continue
|
||||
|
@ -44,6 +44,7 @@ newgame = Новая игра
|
||||
none = <ничего>
|
||||
minimap = Мини-карта
|
||||
close = Закрыть
|
||||
website = Веб-сайт
|
||||
quit = Выход
|
||||
maps = Карты
|
||||
continue = Продолжить
|
||||
|
@ -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()){
|
||||
|
@ -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{
|
||||
|
@ -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"))
|
||||
}
|
||||
|
||||
|
@ -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'
|
||||
|
Loading…
Reference in New Issue
Block a user