Bumping Forge to 1110, and testing automatic changelog generation

This commit is contained in:
pahimar 2014-06-04 20:21:56 -04:00
parent 618e46b26c
commit 7fc3ac8e4e
2 changed files with 35 additions and 18 deletions

View file

@ -34,13 +34,12 @@ minecraft {
assetDir = "run/assets"
replaceIn "reference/Reference.java"
replace "@VERSION@", config.mod_version
replace "@VERSION@", "${config.mod_version}.${System.getenv("BUILD_NUMBER") ?: 0}"
}
version = "${config.minecraft_version}-${config.mod_version}.${System.getenv("BUILD_NUMBER") ?: 0}"
processResources
{
processResources {
// exclude xcf files, as they are for development only
exclude '**/*.xcf'
@ -57,4 +56,22 @@ processResources
include '**/*.info'
include '**/*.properties'
}
}
}
import net.minecraftforge.gradle.delayed.*
import net.minecraftforge.gradle.tasks.dev.ChangelogTask
task createChangelog(type: ChangelogTask) {
def jobName = "${System.getenv().JOB_NAME}"
def buildNumber = "${System.getenv().BUILD_NUMBER}"
setServerRoot(new DelayedString(project, project.jenkins_server))
setJobName(new DelayedString(project, jobName.toString()))
setAuthName(new DelayedString(project, project.jenkins_user))
setAuthPassword(new DelayedString(project, project.jenkins_password))
setTargetBuild({ buildNumber.toString() });
setOutput(new DelayedFile(project, 'build/distributions/' + project.getName() + '-' + project.version + '-changelog.txt'));
}
tasks.build.dependsOn('createChangelog')

View file

@ -1,5 +1,5 @@
#
#Sat Dec 28 00:14:08 EST 2013
minecraft_version = 1.7.2
forge_version = 10.12.1.1098
forge_version = 10.12.1.1110
mod_version = 0.2