summaryrefslogtreecommitdiff
path: root/build.gradle
diff options
context:
space:
mode:
authorGiovanni Harting <539@idlegandalf.com>2016-07-20 05:17:05 +0200
committerGiovanni Harting <539@idlegandalf.com>2016-07-20 05:17:05 +0200
commit2ef3bc1dd4650fe9f0faa0cc4aef688039f6c934 (patch)
treeea1a9227615b8002be597df703486151046170cd /build.gradle
parent64f19a9741ec24e131862c17bc1f94a3f7551ade (diff)
fixed last derps with automated building
Diffstat (limited to 'build.gradle')
-rw-r--r--build.gradle24
1 files changed, 15 insertions, 9 deletions
diff --git a/build.gradle b/build.gradle
index 0d53070..ff2f0bd 100644
--- a/build.gradle
+++ b/build.gradle
@@ -12,7 +12,7 @@ buildscript {
}
dependencies {
classpath 'net.minecraftforge.gradle:ForgeGradle:2.2-SNAPSHOT'
- classpath 'com.matthewprenger:CurseGradle:1.0.7'
+ classpath 'gradle.plugin.com.matthewprenger:CurseGradle:1.0.7'
}
}
@@ -48,7 +48,7 @@ minecraft {
mappings = "snapshot_20160701"
// makeObfSourceJar = false // an Srg named sources jar is made by default. uncomment this to disable.
- replace "@VERSION@", project.version
+ replace "${version}", project.version
}
dependencies {
@@ -75,27 +75,27 @@ task buildInfo {
def proc = cmd.execute()
proc.waitFor()
if (proc.exitValue() == 0) {
- ext.tag = proc.text.trim()
+ project.ext.tag = proc.text.trim()
}
if (System.getenv().BUILD_NUMBER != null) {
ext.buildNum = System.getenv().BUILD_NUMBER
}
- ext.mc_version = ext.minecraft.version.split('-')[0]
+ project.ext.mc_version = project.minecraft.version.split('-')[0]
def cmd_changes = "git log `git describe --tags \$(git rev-list --tags --max-count=2) | sed -n '2p'`..`git describe --tags --abbrev=0` --oneline"
def proc_changes = cmd_changes.execute()
proc_changes.waitFor()
if (proc_changes.exitValue() == 0) {
- ext.changes = proc_changes.text.trim()
+ project.ext.changes = proc_changes.text.trim()
} else {
- ext.changes = ""
+ project.ext.changes = ""
}
}
-version = "${mc_version}-${tag}"
+version = tag ? "${mc_version}-${tag}" : "${mc_version}-snapshot"
//noinspection GroovyAssignabilityCheck
processResources {
@@ -127,10 +127,16 @@ artifacts {
}
curseforge {
- apiKey = System.getenv().CURSE_API_KEY
+ apiKey = System.getenv().CURSE_API_KEY ? System.getenv().CURSE_API_KEY : "devBuild"
project {
id = '247661'
- changelog = changes // A file can also be set using: changelog = file('changelog.txt')
+ changelog = project.changes // A file can also be set using: changelog = file('changelog.txt')
releaseType = 'release'
+
+ mainArtifact(jar) {
+ displayName = "taiga-$project.tag"
+ }
}
}
+
+