Add curse uploading to buildscript

This commit is contained in:
tterrag1098
2017-05-30 01:10:03 -04:00
parent 82639855db
commit 8727742eb2
2 changed files with 30 additions and 4 deletions

View File

@@ -9,9 +9,12 @@ buildscript {
apply plugin: 'net.minecraftforge.gradle.forge'
boolean dev = System.getenv('RELEASE') == null || System.getenv('RELEASE').equals('false');
project.buildnumber = System.getenv().BUILD_NUMBER ?: 'custom';
group = 'com.tterrag.blur'
archivesBaseName = "Blur"
version = "${mod_version}-${System.getenv().BUILD_NUMBER}"
version = "${mod_version}-${buildnumber}"
sourceCompatibility = '1.8'
targetCompatibility = '1.8'
@@ -89,4 +92,27 @@ task createResourcePacks {
}
}
tasks.build.dependsOn createResourcePacks
// Not necessary atm
// tasks.build.dependsOn createResourcePacks
tasks.curseforge.enabled = !dev && project.hasProperty('curseforge_key')
curseforge {
if (project.hasProperty('curseforge_key')) {
apiKey = project.curseforge_key
}
project {
id = project.projectId
changelog = System.getenv('CHANGELOG') == null || System.getenv('CHANGELOG').equals('none') ? getChangelog() : System.getenv('CHANGELOG')
changelogType = 'text'
releaseType = project.releaseType
addGameVersion '1.9.4'
addGameVersion '1.11.2'
mainArtifact(jar) {
displayName = "Blur ${version}"
}
addArtifact(apiJar)
}
}