Bumping Forge to 1110, and testing automatic changelog generation
This commit is contained in:
parent
618e46b26c
commit
7fc3ac8e4e
2 changed files with 35 additions and 18 deletions
51
build.gradle
51
build.gradle
|
@ -34,27 +34,44 @@ minecraft {
|
||||||
assetDir = "run/assets"
|
assetDir = "run/assets"
|
||||||
|
|
||||||
replaceIn "reference/Reference.java"
|
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}"
|
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 files, as they are for development only
|
exclude '**/*.xcf'
|
||||||
exclude '**/*.xcf'
|
|
||||||
|
|
||||||
// replace stuff in mcmod.info, nothing else
|
// replace stuff in mcmod.info, nothing else
|
||||||
from(sourceSets.main.resources.srcDirs) {
|
from(sourceSets.main.resources.srcDirs) {
|
||||||
include '*.info'
|
include '*.info'
|
||||||
|
|
||||||
// replace version and mcversion
|
// replace version and mcversion
|
||||||
expand 'mod_version': project.version, 'minecraft_version': project.config.minecraft_version
|
expand 'mod_version': project.version, 'minecraft_version': project.config.minecraft_version
|
||||||
}
|
}
|
||||||
|
|
||||||
// copy everything else, thats not the mcmod.info
|
// copy everything else, thats not the mcmod.info
|
||||||
from(sourceSets.main.resources.srcDirs) {
|
from(sourceSets.main.resources.srcDirs) {
|
||||||
include '**/*.info'
|
include '**/*.info'
|
||||||
include '**/*.properties'
|
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')
|
|
@ -1,5 +1,5 @@
|
||||||
#
|
#
|
||||||
#Sat Dec 28 00:14:08 EST 2013
|
#Sat Dec 28 00:14:08 EST 2013
|
||||||
minecraft_version = 1.7.2
|
minecraft_version = 1.7.2
|
||||||
forge_version = 10.12.1.1098
|
forge_version = 10.12.1.1110
|
||||||
mod_version = 0.2
|
mod_version = 0.2
|
||||||
|
|
Loading…
Reference in a new issue