Ugh, i don't know

This commit is contained in:
Adubbz 2014-01-26 18:02:49 +11:00
parent 5969b756a5
commit a1561f2cf1
1 changed files with 60 additions and 17 deletions

View File

@ -1,12 +1,12 @@
buildscript { buildscript {
repositories { repositories {
mavenCentral() mavenCentral()
mavenLocal() mavenLocal()
maven { maven {
name = "ForgeFS" name = "ForgeFS"
url = "http://files.minecraftforge.net/maven" url = "http://files.minecraftforge.net/maven"
} }
maven { maven {
name = "sonatype" name = "sonatype"
url = "https://oss.sonatype.org/content/repositories/snapshots/" url = "https://oss.sonatype.org/content/repositories/snapshots/"
} }
@ -58,17 +58,13 @@ minecraft {
version = config.minecraft_version + "-" + config.forge_version // grab latest forge version = config.minecraft_version + "-" + config.forge_version // grab latest forge
assetDir = "run/assets" assetDir = "run/assets"
replaceIn "BiomesOPlenty.java" replaceIn "BiomesOPlenty.java"
replace "1.42.666.42.1", config.forge_version replace "1.42.666.42.1", config.forge_version
} }
// add some stuff to the version // add some stuff to the version
version = "${config.minecraft_version}-${config.mod_version}.${System.getenv().BUILD_NUMBER}" version = "${config.minecraft_version}-${config.mod_version}.${System.getenv().BUILD_NUMBER}"
jenkins {
job = 'BiomesOPlenty'
}
processResources { processResources {
// replace stuff in the files we want. // replace stuff in the files we want.
from(sourceSets.main.resources.srcDirs) { from(sourceSets.main.resources.srcDirs) {
@ -104,11 +100,11 @@ import net.minecraftforge.gradle.common.Constants
import net.minecraftforge.gradle.delayed.* import net.minecraftforge.gradle.delayed.*
task createChangelog(type: ChangelogTask) { task createChangelog(type: ChangelogTask) {
def jobName = "${System.getenv().JOB_NAME}" def jobName = "${System.getenv().JOB_NAME}"
def buildNumber = "${System.getenv().BUILD_NUMBER}" def buildNumber = "${System.getenv().BUILD_NUMBER}"
setServerRoot(new DelayedString(project, 'http://ci.jenkins.minecraftforge.net/')) setServerRoot(new DelayedString(project, 'http://ci.jenkins.minecraftforge.net/'))
setJobName(new DelayedString(project, jobName.toString())); setJobName(new DelayedString(project, jobName.toString()));
setAuthName(new DelayedString(project, 'console_script')); setAuthName(new DelayedString(project, 'console_script'));
setAuthPassword(new DelayedString(project, 'dc6d48ca20a474beeac280a9a16a926e')); setAuthPassword(new DelayedString(project, 'dc6d48ca20a474beeac280a9a16a926e'));
setTargetBuild({buildNumber.toString()}); setTargetBuild({buildNumber.toString()});
@ -141,13 +137,17 @@ artifacts {
archives apiZip archives apiZip
} }
jenkins {
job = 'BiomesOPlenty'
}
uploadArchives { uploadArchives {
repositories { repositories {
add getProject().repositories.mavenLocal() add getProject().repositories.mavenLocal()
} }
repositories.mavenDeployer { repositories.mavenDeployer {
configuration = configurations.deployJars configuration = configurations.deployJars
if (project.hasProperty("filesmaven")) { if (project.hasProperty("filesmaven")) {
logger.info('Publishing to files server') logger.info('Publishing to files server')
repository(url: project.filesmaven.url) { repository(url: project.filesmaven.url) {
@ -168,6 +168,49 @@ uploadArchives {
packaging 'jar' packaging 'jar'
description 'Biomes O Plenty' description 'Biomes O Plenty'
url 'https://github.com/Glitchfiend/BiomesOPlenty' url 'https://github.com/Glitchfiend/BiomesOPlenty'
}
scm {
url 'https://github.com/Glitchfiend/BiomesOPlenty'
connection 'scm:git:git://github.com/Glitchfiend/BiomesOPlenty.git'
developerConnection 'scm:git:git@github.com:Glitchfiend/BiomesOPlenty.git'
}
issueManagement {
system 'github'
url 'https://github.com/Glitchfiend/BiomesOPlenty/issues'
}
licenses {
license {
name 'Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported'
url 'http://creativecommons.org/licenses/by-nc-nd/3.0/deed.en_US'
distribution 'repo'
}
}
developers {
developer {
id 'Adubbz'
name 'Adubbz'
roles { role 'developer' }
}
developer {
id 'Forstride'
name 'Forstride'
roles { role 'developer' }
}
developer {
id 'Amnet'
name 'Amnet'
roles { role 'developer' }
}
developer {
id 'ted80'
name 'ted80'
roles { role 'developer' }
}
}
}
} }
} }